如何从Windows运行ZooInspector

hbC*_*ber 2 java windows apache-zookeeper

这是我做的:

  • 下载Apache ZooKeeper 3.4.6(.tar文件),解压缩到C:\ cygwin\home\user\zookeeper-3.4.6 \
  • Ran Ant位于ZooKeeper文件夹的根目录下(C:\ cygwin\home\user\zookeeper-3.4.6)
  • 导航到C:\ cygwin\home\user\zookeeper-3.4.6\contrib\ZooInspector \
  • 蚂蚁,我也得到了以下错误:

输出:

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
Run Code Online (Sandbox Code Playgroud)

这使我没有.cmd.sh文件来执行.为什么build-contrib.xml文件不存在?

另外,我注意到似乎有一个已编译的ZooInspector JAR文件: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
Run Code Online (Sandbox Code Playgroud)

这有点令人沮丧 - 设置ZooKeeper服务器很简单,但由于某种原因,我无法弄清楚如何运行这个独立的GUI.我错过了什么?

Ale*_*kin 8

对于Windows:

@echo off
set cp="./*;./lib/*;../../*;../../lib/*"
java -cp %cp% org.apache.zookeeper.inspector.ZooInspector
Run Code Online (Sandbox Code Playgroud)