Конфигурация hbase из проекта python - PullRequest
0 голосов
/ 03 мая 2020

Привет, я сейчас работаю над своим первым проектом с hbase.

У меня есть удаленный экземпляр hbase и я пытаюсь вставить данные в таблицу.

Соединение

Я успешно подключился, как показано ниже, с Happybase.

connection = happybase.Connection(host=host, port=port, protocol='compact',transport='framed')
table = connection.table('table_name')

Ошибка

Я хочу поместить данные в таблицу с этим кодом:

table.put(b'id1-123', {b'played:trackIds': trackIds,
                       b'played:dt': dt})

, и он вернулся мне ошибка ниже.

TTransportException: TTransportException(type=4, message='TSocket read 0 bytes')

Конфигурирует

Я понял, что мне нужно настроить ниже свойства

zookeeper.znode.parent
hbase.zookeeper.property.clientPort
hbase.zookeeper.quorum

Мне интересно, как я должен установить эти свойства в моем python проекте?

Я нашел некоторые решения для Java пользователей, но не могу найти его для python пользователей ?

Я был бы очень признателен, если бы кто-нибудь поможет мне!

...