Создание ZNodes без cmd в Zookeeper - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь реализовать управление конфигурацией через Zookeeper.Я создал несколько ZNodes из командной строки:

  1. create / config ""
  2. create / config / mypocapp ""
  3. create / config / mypocapp / name«Джон Доу»

Здесь name - это одно из свойств, к которому я хочу получить доступ в своем приложении, которое называется mypocapp.

Поскольку в нашем приложении будет много свойств, мы просто не можем использовать командную строку для создания каждого свойства, подобного этому.

Есть ли способ, которым мы можем создать свойства в zookeeper через некоторый пользовательский интерфейс или напрямую в файле (и импортировать его в zookeeper).

Я совершенно новичок в zookeeper и не получаю никакой помощи в этом направлении.Пожалуйста помоги.

1 Ответ

0 голосов
/ 17 октября 2018

Экспонент - это одна из опций, которую можно попытаться вставить, изменить или удалить свойства в ZNodes.

Можно выполнить следующие шаги:

  1. Скачать файл pom пользовательского интерфейса экспонента с Github.
  2. Собрать файл pom, используя maven, который сгенерируетфайл jar.
  3. Запустите файл jar как: java -jar <jar-file-name>.jar -c file
  4. Перейдите в браузер и введите: localhost: 8080 для доступа к интерфейсу экспонента.
  5. Здесь вы можетенастройте свой ансамбль Zookeeper и можете редактировать свойства.
  6. Обратите внимание, что каждый экземпляр Zookeeper будет иметь соответствующий пользовательский интерфейс экспонента.
  7. Для запуска экспонента в другом порту вы можете запустить:

    java -jar <jar-file-name>.jar -c file --port <port-of-your-choice>

...