Как я могу подключиться к Impala, используя keytab? - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь установить соединение с базой данных Impala через скрипт Python, используя keytab вместо обычной комбинации пользователя и пароля, но не могу найти какие-либо учебные пособия онлайн, код, который я сейчас использую:

conn = connect(host=impala_host, port=impala_port, use_ssl=True, auth_mechanism="PLAIN", user=username, password=pwd, database=impala_db)
cursor = conn.cursor() 

Однако я хочу подключиться, используя keytab вместо моего пароля.

1 Ответ

0 голосов
/ 28 марта 2019

Похоже, что вы пытаетесь использовать эту библиотеку: https://github.com/cloudera/impyla

Пожалуйста, ознакомьтесь с разделом Использование в README.md:

from impala.dbapi import connect
conn = connect(host='my.host.com', port=21050)
cursor = conn.cursor()
cursor.execute('SELECT * FROM mytable LIMIT 100')
print cursor.description  # prints the result set's schema
results = cursor.fetchall()
...
...
...