国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python 连接hive的包是什么

python 连接hive的包是什么

头像

爱喝马黛茶的安东尼

2019-10-10 14:23:163265浏览 · 0收藏 · 0评论

python连接hive的几种方式

·基于pyhive连接hive。

·基于impyla连接hive。

方法一:使用PyHive库

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

pip install sasl
pip install thrift
pip install thrift-sasl
pip install PyHive

相关推荐:《Python基础教程

Python脚本代码操作:

from pyhive import hive   # or import hive
conn = hive.Connection(host='****', port=****, username='****', database='****')
cursor.execute(''SELECT * FROM my_awesome_data LIMIT 10'')
for i in range(****):
    sql = "INSERT INTO **** VALUES ({},'username{}')".format(value, str(username))
    cursor.execute(sql)
  
# 下面是官网代码:
from pyhive import presto  # or import hive
cursor = presto.connect('localhost').cursor()
cursor.execute('SELECT * FROM my_awesome_data LIMIT 10')
print(cursor.fetchone())
print(cursor.fetchall())

方法二:使用impyla库

impyla依赖包:

pip install six
pip install bit-array
pip install thriftpy

为了支持Hive还需要以下两个包:

pip install sasl
pip install thrift-sasl

可在Python PyPI中下载impyla及其依赖包的源码

Python脚本代码:

from impala.dbapi import connect 
conn = connect(host ='****',port = ****)
cursor = conn.cursor()
cursor.execute('SELECT * FROM mytable LIMIT 100')
print cursor.description   # 打印结果集的schema 
results = cursor.fetchall()
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

黑皮革之夜| 茉莉花| 坤坤寒进桃子里在线看歌词| 《帐篷里的秘密》动漫| 哥伦比亚电视内衣秀| 中国高清WINDOWS视频| 高三妈妈用性缓解孩子压力| 性做爰全过程免费看| 开会也一直放里面老板的小说| 边啃奶头一边躁狂会怎么样| 四川B站免费播放| 医生含着我的奶边摸边做视频| 电影《满足2》完整版在线观看| 《妈妈让我戴上避孕套》歌词| 麦子交换2免费完整版| 人间水蜜桃MAC923| CSGO高清大片免费播放器| 爸爸的大DJ小说| 空姐少女正版2| 1.《奶牛娘牧场》动漫| 情侣打牌生猴子| 小日子在线观看高清完整版| 小视频| 我有一个朋友| 老公水我B里骚水流出来了| 《女朋友的妹妹3》| 荷兰最开放表演女性的节目| 当着老公的面被维修工欺负 | 两富婆轮流上阵| 《丰满的人妻》日本| 亚洲AV日韩AV综合在线观看| 用毛笔刷尿孔不准尿出来怎么办 | 《后宫狂热》动浸全集完整 | 《性巴士1》| 《两个儿媳》大结局| 国产一区二区三区| 欧美大片PPT免费PPT| 成品图片的网站| 机械式| 两人世界高清完整版免费观看| 五十款夜间禁用APP粉色视频