Как запустить 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 ответа:
Для 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/