ric*_*ban 5 python hadoop kerberos cloudera
我是一个W8机,在这里我使用Python(上蟒蛇分布)连接到帕拉在我们的Hadoop集群使用Impyla包。我们的 hadoop 集群通过Kerberos 进行保护。我已经按照API REFERENCE如何配置连接。
from impala.dbapi import connect
conn = connect( host='localhost', port=21050, auth_mechanism='GSSAPI',
kerberos_service_name='impala')
Run Code Online (Sandbox Code Playgroud)
我们正在使用 Kerberos GSSAPI 和 SASL
auth_mechanism='GSSAPI'
Run Code Online (Sandbox Code Playgroud)
我已经设法为 WIN8 安装了 python-sasl 库,但仍然遇到此错误。
Could not start SASL: Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found (code THRIFTTRANSPORT): TTransportException('Could not start SASL: Error in sasl_client_start (-4) SASL(-4): no mechanism available: No worthy mechs found',)
Run Code Online (Sandbox Code Playgroud)
我想知道我是否仍然缺少一些依赖项。