在没有身份验证的情况下连接到配置单元服务器时,它可以正常工作,如下所示:
conn = connect(host='host.without.authenticate.', port=xxx, database=xxx, auth_mechanism='PLAIN')
当使用 ldap 身份验证连接到配置单元服务器时,发生 sasl 错误。
无法启动 SASL:sasl_client_start (-4) SASL(-4) 中的错误
我已经安装了saal
and thrift-sasl
,并且可以通过 shell 登录 hive:
conn = connect(host='host.with.ldap.authenticate.', port=xxx, database=xxx, auth_mechanism='LDAP', user=xxx, password=xxx)
配置:ubuntu 14,python2.7 我已经访问了问题https://github.com/cloudera/impyla/issues/149但没有适用的方法我不知道出了什么问题,感谢您的回答