Python可以直接在Hive表中读取吗?

时间:2019-02-21 20:14:28

标签: python hadoop hive

是否存在允许Python直接访问Hive表的模块或连接器?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

Python有一个Pyhive库,可用于连接到配置单元数据库并对其进行查询。

它允许您通过JDBC和Kerberos身份验证进行连接。但是,它有点bug,似乎不支持基于SSL的JDBC。

这是您的连接方式

connection = hive.connect(host='HIVE_HOST',
                          port=10000,
                          database='temp',
                          username='HIVE_USERNAME',
                          password='HIVE_PASSWORD',
                          auth='CUSTOM')

您可以在此处找到更多详细信息。

http://allabouthadoop.net/how-to-access-hive-with-python-script/

这是我正在谈论的两个问题