Hi Fei, I know this email thread was from a while ago, but I also ran into the same issue. The problem stems from /path/to/ZooInspector/config/defaultNodeVeiwers.cfg having the license included at the top. Remove everything except for the following lines to get ZooInspector working:
org.apache.zookeeper.inspector.gui.nodeviewer.NodeViewerData org.apache.zookeeper.inspector.gui.nodeviewer.NodeViewerMetaData org.apache.zookeeper.inspector.gui.nodeviewer.NodeViewerACL Best, Kevin -- Kevin Gao [email protected] Thanks Santiago and Kishore. Santiago's way of running seems to load the swing library based on the the on-screen printout. However, I got another error: 2013-06-14 08:45:39,033 [myid:] - ERROR [main:ZooInspectorPanel@76] - Error loading default node viewers. java.lang.ClassNotFoundException: # Licensed to the Apache Software Foundation (ASF) under one or more at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:171) at org.apache.zookeeper.inspector.gui.ZooInspectorPanel.<init>(ZooInspectorPanel.java:72) at org.apache.zookeeper.inspector.ZooInspector.main(ZooInspector.java:45) When I hit the green button and type in the host:port, it is the same as before, with the right panel (which I assume is the node viewer) showing nothing. Any thoughts? Best, Fei On Thu, Jun 13, 2013 at 4:01 PM, Santiago Perez <[email protected]> wrote: > This is the command I'm running with 3.4.3 on my mac to get it to work > > cd ~/zookeeper-3.4.3/contrib/ZooInspector; > java -cp > zookeeper-3.4.3-ZooInspector.jar:../../contrib/fatjar/zookeeper-3.4.3-fatjar.jar > org.apache.zookeeper.inspector.ZooInspector > > I think the working directory is important for the icons and other resources > to be available to the app. Other than that, the main difference appears to > be the use of fatjar. If your installation doesn't have a fatjar, try adding > the lib/* to the classpath. > > Santiago > > > On Thu, Jun 13, 2013 at 7:50 PM, kishore g <[email protected]> wrote: >> >> Did you click on the connect (green) button and provide the zookeeper >> address ? Can you provide a screen shot of what you are seeing, any >> exception on the console from which you launched the zooinspector? >> >> thanks, >> Kishore G >> >> >> On Thu, Jun 13, 2013 at 3:37 PM, Fei Meng <[email protected]> wrote: >>> >>> Hi there, >>> >>> I am setting up Helix on Mac OS X and I'd like to run ZooInspector on >>> the same machine. Since there is just zookeeper jar download, I got >>> the fresh zookeeper package from apache website and build it (just >>> "ant" in the root directory). >>> >>> After I got the >>> "contrib/ZooInspector/zookeeper-3.4.5-ZooInspector.jar". Then I copied >>> the linux zooinspector bash (also resolved a few missing jars) to run: >>> java -cp >>> /path/to/zookeeper-3.4.5-ZooInspector.jar:/path/to/zookeeper-3.4.5.jar:/path/to/log4j-1.2.15.jar:/path/to/slf4j-api.jar:/path/to/slf4j-log4j12.jar >>> >>> The zooinspector could be run but the right panel is empty. When I >>> click any node on the left side, nothing shows up. I suspect some >>> swing related libraries are missing. Does anyone find how to resolve >>> this? Thanks! >>> >>> Best, >>> Fei Meng >>> Ph.D student from North Carolina State University >> >> >
