Apache zookeeper 使用纯文本ACL删除ZNode

Apache zookeeper 使用纯文本ACL删除ZNode,apache-zookeeper,Apache Zookeeper,我使用zkCli试图更好地理解摘要ACL,并以某种方式创建了一个无法删除的ZNode。我运行了以下命令: [zk: host:2181(CONNECTED) 1] setAcl /test digest:test:test:crwda 它成功了。现在,ZNode显示以下ACL: [zk: host:2181(CONNECTED) 12] getAcl /test 'digest,'test:test : cdrwa 但是现在我不能删除这个ZNode。我尝试了addauth的几种变体,但不断出

我使用zkCli试图更好地理解摘要ACL,并以某种方式创建了一个无法删除的ZNode。我运行了以下命令:

[zk: host:2181(CONNECTED) 1] setAcl /test digest:test:test:crwda
它成功了。现在,ZNode显示以下ACL:

[zk: host:2181(CONNECTED) 12] getAcl /test
'digest,'test:test
: cdrwa
但是现在我不能删除这个ZNode。我尝试了addauth的几种变体,但不断出现错误“身份验证无效”:

我该如何删除此ZNode?

在zkCli中尝试以下操作:


delete/test

getAcl显示编码的pw,因此您应该使用
setAcl/test digest:test:V28q/NynI4JI3Rk54h0r8O5kMug=:crwda
for
addauth digest test:test
工作
addauth digest test:test
addauth digest test:V28q/NynI4JI3Rk54h0r8O5kMug=