I have spent some time trying to setup Impala as a datasource. I couldn’t figure out why it’s not passing test connection.
Host: hadoop01.domain.com
Port: 21000
Protocol: Hive Server 2
Database: default
Use LDAP: Unchecked
Username: kulink (this is a database read only service account)
Password: filled in
Timeout: 3600
Here is the error I am getting:
Connection Test Failed:
Metastore Error [Failed after retrying 3 times]
Can you please tell me how to resolve this issue and make it work?
Maybe you have a secure cluster, that allows Kerberos (GSSAPI) authentication only. If so, do you have a valid Kerberos ticket for the user running Redash?
Thank you for responding… admin team confirmed that we use Kerberos and the user I have entered in the datasource setup form and using to connect to database has valid certificate.
In this case, you have to specify auth_mechanism=GSSAPI in the database connection string, which is not possible out of the box as far as i can remember. Also SASL Python packages (pip) are required besides Impyla for it to work.