Trying to connect from host machine to CDH VBox Kerberos Enabled Impala. impala-shell -k command works perfectly but I can not connect via impyla:
Traceback (most recent call last):
File "yarasa.py", line 2, in <module>
conn = connect(host='127.0.0.1', port=21050, auth_mechanism='GSSAPI', kerberos_service_name='impala')
File "/Library/Python/2.7/site-packages/impyla-0.13.6-py2.7.egg/impala/dbapi.py", line 147, in connect
auth_mechanism=auth_mechanism)
File "/Library/Python/2.7/site-packages/impyla-0.13.6-py2.7.egg/impala/hiveserver2.py", line 658, in connect
transport.open()
File "/Library/Python/2.7/site-packages/thrift_sasl/__init__.py", line 72, in open
message=("Could not start SASL: %s" % self.sasl.getError()))
thrift.transport.TTransport.TTransportException: Could not start SASL: Error in sasl_client_start (-1) SASL(-1): generic failure: GSSAPI Error: Miscellaneous failure (see text (No credentials cache file found)
These are principals:
klist:
any idea?