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