python连接蜂巢的方法

  

python连接蜂巢的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

<强>一、下载蜂巢提供的依赖包

将蜂巢安装包下的lib/py中的文件拷贝到python的系统。路径中的site_packages目录下,否则引用对应的包会报的错,这个是使用蜂巢提供的Python接口来调用蜂巢客户端。

 Python连接蜂巢的方法

<强>二、安装pyhs2

控制台执行命令:

pip  install  pyhs2

如果安装不成功,安装上面提到的依赖包就可以了。

 Python连接蜂巢的方法

<强>三,启动蜂巢的节俭

确保以下服务开启,默认端口是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连接蜂巢的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

python连接蜂巢的方法