<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.7</version>
</dependency>
这个问题是这样的,我分配了一个账号,权限是ALL,创建第一级目录没有问题,但是在第二级目录总是报错,no auth就是未认证的问题
报错如下
错误的原因是因为没有在连接后,用对应的账号做一次认证,所以后续的创建都会认为没有认证,从而报认证错误
修改如下即可
与上面代码的差别就是在连接后多了一条addauthInfo的语句,给当前zk连接对象进行认证,才能保持后续的操作能够成功