连接到没有身份验证的配置单元服务器时,它可以正常工作,如下所示:
conn = connect(host =' host.without.authenticate。',port = xxx,database = xxx,auth_mechanism =' PLAIN')
使用ldap身份验证连接到配置单元的服务器时,会出现sasl错误。
无法启动SASL:sasl_client_start(-4)SASL中的错误(-4)
我已经安装了saal
和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,但没有适用的方法 我不知道什么是错的,并且感谢您的回答