【发布时间】:2023-03-08 15:02:01
【问题描述】:
我将ZooKeeper 拉到一个项目中进行一些并发管理,我尝试的第一件事对我来说是非常明显的(使用 zkpython 绑定):
zh = zookeeper.init('localhost:2181')
zookeeper.create(zh, '/path/to/a/node', '', [ZOO_OPEN_ACL_UNSAFE])
然后我收到了NoNodeException 的麻烦。
在对此进行反思并查看文档(例如文档)之后,我一直无法找到一种方法来执行与 mkdir -p 等效的操作,ZooKeeper 将为我创建缺少的父节点。
我是否遗漏了什么,或者我只是坚持为路径的每个部分发出单独的 create(),无论我喜欢与否?
【问题讨论】:
-
在哪里可以找到 ZOO_OPEN_ACL_UNSAFE?