为了账号安全,请及时绑定邮箱和手机立即绑定

python pyhive通过SSH隧道连接hive报错,求解

python pyhive通过SSH隧道连接hive报错,求解

慕斯王 2018-08-03 13:34:48
python pyhive通过SSH隧道连接hive,报错内容为:Could not start SASL: b'Error in sasl_client_start (-4) SASL(-4): no mechanism available: Unable to find a callback: 2'求教from sshtunnel import SSHTunnelForwarder from pyhive import hive server = SSHTunnelForwarder(     ssh_address_or_host = ('', 63007),     ssh_username="ngqi",     ssh_password="nyq",     remote_bind_address=('10.10.88.115',10000) ) server.start() conn_hive = hive.Connection(host='127.0.0.1', port=10000,username = 'songhj') server.stop()
查看完整描述

2 回答

?
慕数据4054703

TA贡献1条经验 获得超0个赞

确保依赖的包都安装好,使用以下命令安装:

apt install libsasl2-dev libsasl2-2 libsasl2-modules-gssapi-mit

pip安装py插件

pip install pyhive
pip install thrift
pip install sasl
pip install thrift_sasl


查看完整回答
反对 回复 2020-02-18
?
精慕HU

TA贡献1845条经验 获得超8个赞

楼主解决了吗?

查看完整回答
反对 回复 2018-08-05
  • 2 回答
  • 0 关注
  • 2541 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信