【发布时间】:2017-07-22 12:30:36
【问题描述】:
我正在尝试连接我的本地 Python 界面以连接基于 Web 的 Hortonworks Ambari 客户端。这个想法是编写可以与 Hive 数据库对话并在我的本地机器 (python) 上返回结果的 python 脚本。我在网上阅读了很多关于此的内容,不幸的是没有运气。我希望有人可以分享一个可以帮助我的完整脚本。另外-请详细说明主机必须是什么,其中一些用户名和密码变得非常混乱。谢谢你。
【问题讨论】:
-
Ambari 与此有什么关系?有 Hive 的 ODBC / JDBC 驱动程序,甚至还有一个“本机” Python 客户端,由 Cloudera 提供 > github.com/cloudera/impyla
-
是的。我试过了,但它一直以“HiveServer2Error:重试 3 次后失败”的形式返回。这是一段非常短的脚本,但不确定出了什么问题。 from impala.dbapi import connect conn = connect(host='telewfiqaihon01.tlo2qa.local', port=10000) cursor = conn.cursor()
标签: python hadoop hive hortonworks-data-platform ambari