не удалось получить данные от hbase из-за исключения сетевого подключения Java: в соединении отказано в Nifi

Работаю на Nifi с Hbase. В этом случае я получаю данные от Hbase, используя процессор Gethbase и отправляю данные в процессор Putfile в Nifi. Но я получаю сообщение об ошибке «не удалось получить данные от Hbase из-за исключения сетевого подключения Java: соединение отказано» в Nifi. Любые предложения, пожалуйста


person 9966    schedule 04.05.2016    source источник


Ответы (1)


Вам нужно будет убедиться, что узел, на котором работает NiFi, может взаимодействовать с ZooKeeper и всеми узлами HBase.

GetHBase использует HBaseClientService, у которого есть свойство для ресурсов конфигурации. Вы хотите установить в своих ресурсах конфигурации список файлов, разделенных запятыми, содержащих конфигурацию HBase. Обычно это hbase-site.xml и core-site.xml, и эти файлы сообщают процессору, где находится ZooKeeper.

Предполагая, что вы используете NiFi на узле, на котором не работает HBase, вы должны скопировать hbase-site.xml и core-site.xml с узла HBase на узел, где находится NiFi.

person Bryan Bende    schedule 04.05.2016
comment
Я работаю над шаблоном Fun_With_Hbase.xml. В этом случае я отправлю данные в таблицу hbase, но не получу данные из hbase. Я получаю сообщение о том, что не удалось получить данные из hbase из-за исключения сетевого подключения java: ошибка отказа в соединении в процессоре GetHbase и в процессоре PutHbaseCell, в процессоре PutHbaseJson. Я получил ошибку, похожую на ошибку этого идентификатора отсутствующей строки, маршрутизация до отказа. - person 9966; 05.05.2016