Я хочу подключиться к защищенной базе данных Kerberos HBase через HappyBase (python).
Соединение работало для другого незащищенного кластера со следующими настройками:
import happybase
connection = happybase.Connection("host1.domain.de", port=9090)
connection.open()
print(connection.tables())
Теперь я хочу подключиться к моей защищенной базе данных через кворум Zookeeper (скажем, host2.domain.de
) и порт 2181
. Узел зоопарка /hbase-secured
Я пытаюсь подключиться к своей базе данных с помощью того же кода, что и выше (после создания kinit
через консоль). Но я не могу подключиться. Кажется, это проблема с измененным узлом /hbase-secured
zookeeper.
Есть ли возможность изменить этот параметр узла zookeeper? Или HappyBase еще не может подключиться к кластеру Kerberized? Нужно ли делать настройки Kerberos другим способом?
Я использую HBase 1.1.2 в среде Hortonworks Data Platform 2.6 и пытаюсь подключиться к HappyBase 1.1.0.