Установить параметр Zookeeper Node (znode) в клиенте HappyBase HBase

Я хочу подключиться к защищенной базе данных 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? Или HappyBase еще не может подключиться к кластеру Kerberized? Нужно ли настраивать Kerberos по-другому?

Я использую HBase 1.1.2 в среде Hortonworks Data Platform 2.6, пытаюсь подключиться к HappyBase 1.1.0.

1 ответ

Решение

Это не поддерживается

В https://happybase.readthedocs.io/en/latest/api.html

Аргументы host и port задают имя хоста и порт TCP сервера HBase Thrift, к которому необходимо подключиться.

Другие вопросы по тегам