1. 程式人生 > >org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /aaaa/bb

org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /aaaa/bb

其實這個異常很常見,簡單說明下我出現這個異常的情況,我的程式碼簡化如下:

就是在ZK連線成功後,先隨便判斷了一個path存不存在,然後呼叫getChildren()方法。此時ZK節點情況為:

執行結果:

再將程式碼改一下:

執行結果:

再將程式碼改一下:

執行結果:

也就是說明呼叫getChildren()方法必須要當前path存在。