python连接蜂巢的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
<强>一、下载蜂巢提供的依赖包强>
将蜂巢安装包下的lib/py中的文件拷贝到python的系统。路径中的site_packages目录下,否则引用对应的包会报的错,这个是使用蜂巢提供的Python接口来调用蜂巢客户端。
<强>二、安装pyhs2 强>
控制台执行命令:
pip install pyhs2
如果安装不成功,安装上面提到的依赖包就可以了。
<强>三,启动蜂巢的节俭强>
确保以下服务开启,默认端口是10000:
hive ——service hiveserver
<强>四、代码演示强>
# !/usr/bin/Python #,- *安康;编码:UTF-8 - * - import pyhs2 with pyhs2.connect(主机=& # 39;10.104.111.33& # 39;, ,,,,,,,,,,,,,,,,,,=10000港 ,,,,,,,,,,,,,,,,,,authMechanism=癙LAIN", ,,,,,,,,,,,,,,,,,,用户=& # 39;bestfei& # 39; ,,,,,,,,,,,,,,,,,,=& # 39;密码,密码# 39; ,,,,,,,,,,,,,,,,,,数据库=& # 39;默认# 39;),as 康涅狄格州: ,,,with conn.cursor (), as 坏蛋: ,,,,,,,# Show 数据库 ,,,,,,,print “cur.getDatabases" ,,,,,,,print cur.getDatabases () ,,,,,,,print “产生绯闻;* 40 ,,,,,,, ,,,,,,,# Execute 查询 ,,,,,,,cur.execute (“show databases") ,,,,,,,# Return column info 查询得到 ,,,,,,,print cur.getSchema () ,,,,,,,print “产生绯闻;* 40 ,,,,,,,# Fetch table 结果 ,,,,,,,for 小姐:拷贝cur.fetch (): ,,,,,,,,,,,print 我
感谢各位的阅读!看完上述内容,你们对python连接蜂巢的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。