是否有办法通过 python 绑定为 Zookeeper 节点提供 NULL ACL?
我正在尝试使用与 Zookeeper 发行版( src/contrib/zkpython/ )捆绑在一起的 python 绑定创建一个节点。使用zookeeper-3.3.1。
create 的 pydoc 指出,如果 ACL 为 NULL,则该节点将继承其父级 ACL,但是将此参数设置为 None 会导致无效 ACL 异常。
我查看了 Zookeeper.c 中的 parse_acls 似乎与 pydoc 冲突,但我对 py c api 没有太多经验。
如果我无法将此 ACL 设置为 null,是否还有其他 ACL 会导致它从父级继承?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我遇到了同样的问题,但没有找到解决方案。作为解决方法,您可以添加一个额外的步骤。示例:
进一步提示:在zookeeper-3.3.1 中,zk.get() 最多仅返回 512 字节的节点数据。这应该在下一版本 (3.3.3) 中修复。
I had the same problem and found no solution. As workaround you could add an additional step. Example:
Further tip: In zookeeper-3.3.1 the zk.get() only returns up to 512 bytes of the node data. This should be fixed in the next release (3.3.3).