1. 程式人生 > >zookeeper 一 : 客戶端名稱空間

zookeeper 一 : 客戶端名稱空間

chroot 客戶端名稱空間

zk允許每個客戶端為自己設定已給名稱空間。如果一個zookeeper客戶端設定了Chroot,那麼該客戶端對伺服器的任何操作,都將會被限制在自己的名稱空間下。

客戶端可以通過在connectString中新增字尾的方式來設定Chroot,如下所示:
192.168.0.1:2181,192.168.0.2:2181,192.168.0.3:2181/apps/X
這個client的chrootPath就是/apps/X
將這樣一個connectString傳入客戶端的ConnectStringParser後就能夠解析出Chroot並儲存在chrootPath屬性中。