【ZkClient】com.101tec的zkclient包,ACL权限控制遇到第二级目录no auth的问题

	<dependency>
	<groupId>com.101tec</groupId>
	<artifactId>zkclient</artifactId>
	<version>0.7</version>
</dependency>

这个问题是这样的,我分配了一个账号,权限是ALL,创建第一级目录没有问题,但是在第二级目录总是报错,no auth就是未认证的问题


报错如下



错误的原因是因为没有在连接后,用对应的账号做一次认证,所以后续的创建都会认为没有认证,从而报认证错误

修改如下即可


与上面代码的差别就是在连接后多了一条addauthInfo的语句,给当前zk连接对象进行认证,才能保持后续的操作能够成功









发布了223 篇原创文章 · 获赞 208 · 访问量 72万+

猜你喜欢

转载自blog.csdn.net/chiweitree/article/details/51144436