Привет, я сейчас работаю над своим первым проектом с 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 пользователей ?
Я был бы очень признателен, если бы кто-нибудь поможет мне!