<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.7</version>
</dependency>
這個問題是這樣的,我分配了一個賬號,權限是ALL,創建第一級目錄沒有問題,但是在第二級目錄總是報錯,no auth就是未認證的問題
報錯如下
錯誤的原因是因爲沒有在連接後,用對應的賬號做一次認證,所以後續的創建都會認爲沒有認證,從而報認證錯誤
修改如下即可
與上面代碼的差別就是在連接後多了一條addauthInfo的語句,給當前zk連接對象進行認證,才能保持後續的操作能夠成功