python hive数据库连接,python导入数据到hive

  python hive数据库连接,python导入数据到hive

  大蟒连接储备的几种方式

  基于pyhive连接蜂巢。

  基于英皮拉连接蜂巢。

  方法一:使用PyHive库

  安装依赖包:其中简单认证和安全层安装可能会报错,可以去https://www.lfd.uci.edu/~gohlke/pythonlibs/#sasl下载对应版本安装。

  pipinstallsasl

  pipinstallthrift

  pipinstallthrift-sasl

  pipinstallPyHive相关推荐: 《Python基础教程》

  计算机编程语言脚本代码操作:

  from pyhiveimporthive #或importhive

  连接=蜂巢。连接(主机=*** ,端口=***,用户名=*** ,数据库=*** )

  光标。执行( SELECT * from my _ awesome _ data limit 10 )

  foriinrange(****):

  sql= INSERTINTO * * * *值({},用户名{} ) .格式(值,字符串(用户名))

  游标。执行(sql)

  #下面是官网代码:

  来自pyhiveimportpresto #或importhive

  光标=presto。连接( localhost ).光标()

  光标。执行( SELECT * from my _ awesome _ data limit 10 )

  print(cursor.fetchone())

  打印(光标。fetchall())方法二:使用impyla库

  英皮拉依赖包:

  管道安装六

  pipinstallbit-数组

  管道安装为了支持储备还需要以下两个包:

  pipinstallsasl

  pipinstallthrift-sasl可在Python PyPI中下载英皮拉及其依赖包的源码

  计算机编程语言脚本代码:

  fromimpala.dbapiimportconnect

  conn=连接(主机= * * * * *,端口=* * * * *)

  cursor=conn.cursor()

  光标。执行( SELECT * from my table limit 100 )

  打印光标。描述#打印结果集的计划

  results=cursor.fetchall()

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: