如何使用python

时间:2016-07-14 21:53:53

标签: python hadoop hive bigdata

所有,我正在尝试使用Python在Hadoop Edge节点上运行Hive命令。我在本网站上浏览了所有相关问题。但我仍然无法解决它。

目前,我可以在使用终端ssh服务器后运行配置单元:

ssh user-admin@abc-hadoop-edge01.endor.lan

然后输入hive,我就可以运行配置单元命令了。

但是,我无法使用python运行配置单元。我使用pyhs2。我的代码如下:

import pyhs2
conn = pyhs2.connect('abc-hadoop-edge01.endor.lan', port = 10000, user = 'user-admin', password = '125438a', database='default')
cursor = conn.cursor()

conn.close()

错误是:TTransportException: TTranspo...:10000

有谁知道如何解决这个问题?

顺便说一句:我用的是Mac。

0 个答案:

没有答案