Подключитесь к Impala, используя клиент Impyla с аутентификацией Kerberos
Я на машине W8, где я использую Python (анаконда распределение) для подключения кImpala в нашемHadoop кластер с использованиемImpyla пакет. Наш кластер hadoop защищен черезKerberos, Я следовал заAPI ССЫЛКА как настроить соединение.
from impala.dbapi import connect
conn = connect( host='localhost', port=21050, auth_mechanism='GSSAPI',
kerberos_service_name='impala')
Мы используем Kerberos GSSAPI с SASL
auth_mechanism='GSSAPI'
Мне удалось установить библиотеку python-sasl для WIN8, но я все еще сталкиваюсь с этой ошибкой.
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',)
Интересно, мне все еще не хватает некоторых зависимостей.