Вот что я сделал:
Вывод:
Buildfile: C:\cygwin\home\Jean\zookeeper-3.4.6\contrib\ZooInspector\build.xml
BUILD FAILED
C:\cygwin\home\user\zookeeper-3.4.6\contrib\ZooInspector\build.xml:19: Cannot find C:\cygwin\home\user\zookeeper-3.4.6\contrib\build-contrib.xml imported from C:\cygwin\home\user\zookeeper-3.4.6\contrib\ZooInspector\build.xml
Total time: 0 seconds
Это оставляет меня без файлов .cmd или .sh для выполнения. Почему нет файла build-contrib.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 была простой, но по какой-то причине я просто не могу понять, как запустить этот автономный графический интерфейс. Что мне не хватает?
Для окон:
@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
Сегодня я столкнулся с той же проблемой и создал предварительно скомпилированную версию, которая также должна работать на Windows. Подробности можно найти здесь: https://www.admon.org/scripts/zooinspector-zookeeper-graphic-interface/
zooInspector просто требуется 3 библиотеки и 1 баночка для загрузки основного класса. mainclass живет zookeeper-3.3.0-ZooInspector.jar, и ему нужен jtoaster-1.0.4.jar, zookeeper-3.3.0.jar и, наконец, log4j-1.2.15.jar
После загрузки файла tar.gz с серверов Apache вы должны распаковать и построить с помощью ant. наконец, скопируйте zookeeper-3.3.0.jar и log4j-1.2.15.jar в contrib/ZooInspector/lib/. Наконец, cd to contrib/ZooInspector и запустите эту команду
java -jar zookeeper-3.3.0-ZooInspector.jar -cp lib/*