Как получить имена узлов в моем ZooKeeper?

#hadoop #hbase #apache-zookeeper

#hadoop #hbase #apache-zookeeper

Вопрос:

Я использую HBASE, для которого я установил zookeeper. Существует ли какой-либо конфигурационный файл, в котором хранятся имена Znode, или какая-либо команда, которая выдает имена Znodes в качестве выходных данных?

Комментарии:

1. Вероятно, существует некоторая конфигурация для адреса кворума Zookeeper. Вы проверили файлы конфигурации Hbase?

Ответ №1:

Глядя на вашу конфигурацию, кажется, что в кворуме есть только один узел (технически не кворум) и его локальный компьютер. Минимальные узлы для поддержания кворума — три.

Ответ №2:

Как прокомментировал Cricket_007, вы должны увидеть информацию о кворуме zookeeper на hbase-site.xml . Похоже, вы также ищете то, что регистрируется и записывается Hbase в zookeeper. Чтобы получить полный список и подробную информацию, вы можете использовать zk_dump в оболочке Hbase.

дополнительная информация о команде

https://learnhbase.wordpress.com/2013/03/02/hbase-shell-commands/

Комментарии:

1.Информация о моем кворуме zookeeper в XML-файле такова: <name>hbase.zookeeper.quorum</name> <value>localhost</value> zk_dump в оболочке HBase выдает вывод, как показано ниже. hbase(main):002:0> zk_dump ERROR: Here is some help for this command: Dump status of HBase cluster as seen by ZooKeeper.