Zookeeper和策展人,获得NoNode异常

时间:2016-01-13 23:17:27

标签: java apache-kafka apache-zookeeper

不确定我做错了什么。这是我得到的错误(NoNode):

15172 [ProcessThread(sid:0 cport:-1):] INFO  o.a.s.s.o.a.z.s.PrepRequestProcessor - Got user-level KeeperException when processing sessionid:0x1523d43b964001c type:create cxid:0x3 zxid:0x57 txntype:-1 reqpath:n/a Error Path:/event_spout Error:KeeperErrorCode = NoNode for /event_spout

以下是导致它的代码:

_curator.create()
        .creatingParentsIfNeeded()
        .withMode(CreateMode.PERSISTENT)
        .withACL(ZooDefs.Ids.OPEN_ACL_UNSAFE)
        .forPath(path, bytes);

因此,在尝试在根目录中创建ZNode时,我收到NoNode异常。 Zookeeper docs说:

  

如果ZooKeeper中不存在父节点,则为KeeperException   将抛出错误代码KeeperException.NoNode。

但情况并非如此,因为/event_spout的父节点只是/,而/必须存在。我做错了什么?

0 个答案:

没有答案