首页 > 编程语言 > 详细

Ubuntu系统下python3连接hive

时间:2020-03-07 23:54:57      阅读:186      评论:0      收藏:0      [点我收藏+]

Hive提供三种访问接口:Cli,web Ui,HiveServer2。

使用python访问Hive则有两种主要的方式:

1. 使用python封装Cli接口,使用python组织Hive Sql, 然后使用 hive -e 命令完成最终的调用。

2. 使用python通过thrift协议访问HiveServer2服务,这种方式也有多个Python模块可以完成。

模块:pyhive

1. 安装依赖包

1 sudo pip install sasl
2 sudo pip install thrift
3 sudo pip install thrift-sasl
4 sudo pip install pyhive[hive]

2. 连接代码示例

1 from pyhive import hive
2 conn = hive.connect(host="ip",port=10000, auth="NONE", database="数据库名",username="用户名")

3. 报错汇总

Ubuntu系统下python3连接hive

原文:https://www.cnblogs.com/happypeak/p/12434345.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!