在我从windows命令提示符启动动物园管理员服务器并启动zkConsole之后。我尝试从命令提示符创建znode持久节点为/be,如下所示-
WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] create -s /be
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:700)
at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:593)
at org.apache.zookeeper.ZooKeeperMain.executeLine(ZooKeeperMain.java:365)
at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:323)
at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:282)当我这么做的时候,我在控制台上得到了上面提到的异常。由于这是我第一次,所以我不知道如何解决这个问题?在这方面,任何指点都将受到赞赏。
发布于 2013-10-29 16:18:59
我猜你用的是3.4版的动物园管理员。有一个JIRA问题ZOOKEEPER-780谈论着同样的事情。它应该在以后的版本中修复。
但是现在您可以在创建这样的znodes时传递空数据-
create -s /be ""https://stackoverflow.com/questions/19647185
复制相似问题