总之,我正在尝试使用python在hadoop边缘节点上运行hive命令。我浏览了这个网站上所有相关的问题。但我还是解决不了。
目前,我可以在使用终端ssh服务器后运行配置单元:
ssh user-admin@abc-hadoop-edge01.endor.lan
然后键入 hive
,我可以运行配置单元命令。
但是,我不能使用python运行hive。我用 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。
暂无答案!
目前还没有任何答案,快来回答吧!