我们面临着来自Azure HDinsights上python的hive连接的问题,我们已经在Ubuntu上安装了必需的SASL,thrift_sasl(0.2.1)和Thirft(0.9.3)软件包,但是当我们尝试使用以下软件包我们会出错,如果您可以根据自己的经验提供一些指导,那将是非常有用的帮助
示例1: 从impala.dbapi导入连接 conn = connect(host =“ localhost”,port = 10001,auth_mechanism =“ PLAIN”,user =“ admin”,password =“ PWD”)(都尝试127.0.0.1:10000/10001)
示例2:
导入pyhs2 conn = pyhs2.connect(host ='localhost',port = 10000,authMechanism =“ PLAIN”,user ='admin',password =,database ='default')
示例3:
从pyhive导入配置单元 conn = hive.Connection(host =“ localhost”,port = 10001,username =“ admin”,password = None,auth ='NONE')
在以上所有示例中,我们都收到错误消息: thrift.transport.TTransport.TTransportException:Tsocket读取0个字节