用于运行Hive查询的Python脚本

时间:2017-08-29 18:47:44

标签: python hive hiveql

任何人都可以指导我如何使用Python运行.hql查询。试过Hiveutils lib,但它在开发环境中不存在。还有其他任何方式来执行查询吗?

2 个答案:

答案 0 :(得分:0)

您可以使用PyHive:PyHive是Presto和Hive的Python DB-API和SQLAlchemy接口的集合。

示例:

from pyhive import hive
cursor = hive.connect('localhost').cursor()
cursor.execute('SELECT * FROM my_awesome_data LIMIT 10')
print(cursor.fetchone())
print(cursor.fetchall())

答案 1 :(得分:0)

您可以尝试使用pyhs2,尝试像下面给出的示例一样工作

~/.julia