解决pyhive连接时出现thrift.transport.TTransport.TTransportException: Could not connect to any of…的问题

问题描述:使用pyhive在本地连接hive时,发现使用conn = hive.connect(host=qy_host,port=10000,auth=“CUSTOM”,database=‘default’,
… username=qy_user,password=qy_pw)无法连接,qy_host无论是localhost还是服务器的ip都提示上述错误。

问题解决:首先,进入hive输入set hive.server2.thrift.port,查看输出的端口是否为10000;之后,将hive.connect(host= ‘127.0.0.1’,port=10000,auth=“CUSTOM”,database=‘default’,
… username=qy_user,password=qy_pw)即可。

你可能感兴趣的:(数据库,pythive)