Как запустить ZooInspector из Windows


Вот что я сделал:

  • Скачал Apache ZooKeeper 3.4.6 (.tar file), извлеченный в C:cygwinhomeuserzookeeper-3.4.6
  • Ran ant в корне папки ZooKeeper (C:cygwinhomeuserzookeeper-3.4.6)
  • переход к C:cygwinhomeuserzookeeper-3.4.6contribZooInspector
  • Ran ant, и я получаю следующую ошибку:

Вывод:

Buildfile: C:cygwinhomeJeanzookeeper-3.4.6contribZooInspectorbuild.xml

BUILD FAILED
C:cygwinhomeuserzookeeper-3.4.6contribZooInspectorbuild.xml:19: Cannot find C:cygwinhomeuserzookeeper-3.4.6contribbuild-contrib.xml imported from C:cygwinhomeuserzookeeper-3.4.6contribZooInspectorbuild.xml

Total time: 0 seconds

Это оставляет меня без .cmd или . sh файл в выполнять. Как получилось, что билд-контриб.xml-файла там нет?

Кроме того, я заметил, что, кажется, уже скомпилирован файл Jar ZooInspector: zookeeper-3.4.6-ZooInspector.jar . Однако попытка запустить его с помощью следующей команды также приводит к ошибке:

$ java -cp zookeeper-3.4.6-ZooInspector.jar:lib/* org.apache.zookeeper.inspector.ZooInspector
Error: Could not find or load main class org.apache.zookeeper.inspector.ZooInspector

Это немного расстраивает-настройка сервера ZooKeeper была простой, но по какой-то причине я просто не могу понять, как запустить этот автономный графический интерфейс. Чего мне не хватает?

4 2

4 ответа:

Для windows :

@echo off
set cp="./*;./lib/*;../../*;../../lib/*"
java -cp %cp% org.apache.zookeeper.inspector.ZooInspector

ZooInspector 3.4.6 (который поставляется в комплекте с ZooKeeper 3.4.6), похоже, не может подключиться к запущенному экземпляру ZooKeeper в Windows.

Лучше использовать zkui: https://github.com/echoma/zkui/wiki/Download

Зооинспектору просто нужно 3 библиотеки и 1 jar для загрузки основного класса. главный класс живет zookeeper-3.3.0-Зооинспектор.jar и ему нужен jtoaster-1.0.4.фляги, боец-3.3.0.jar и, наконец, log4j-1.2.15.jar

После загрузки tar.файл GZ от сервера Apache, необходимо распаковать и построить с помощью Ant. наконец, копия смотрителя зоопарка-3.3.0.jar и log4j-1.2.15.jar to contrib / ZooInspector / lib/. Наконец cd в contrib / ZooInspector и запустите эту команду

java -jar zookeeper-3.3.0-ZooInspector.jar -cp lib/*

Сегодня я столкнулся с той же проблемой и создал предварительно скомпилированную версию, которая должна работать и на Windows. Подробности вы можете найти здесь: https://www.admon.org/scripts/zooinspector-zookeeper-graphic-interface/