ZooKeeper下載安裝配置:下載zookeeper後解壓,進入conf目錄對zoo_sample.cfg文件進行相關的單機/集羣配置等配置;java
在配置好環境後,在Linux下能正常啓動,可是在windows環境下沒法啓動,且報沒法找到JAVA_HOME變量,以後發現zookeeper安裝路徑Program Files中存在空格,啓動時沒法識別,此時只需將zk啓動的環境配置文件zkEnv.cmd設置java相關配置前添加:windows
set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_60" //設置JAVA_HOME變量ide
ZooKeeper簡單操做:spa
//建立zookeeper實例,Watcher:監控節點變化 ZooKeeper zk = new ZooKeeper("192.168.255.128:2181", 50000, new Watcher() { @Override public void process(WatchedEvent watchedEvent) { //節點變化時處理邏輯 } }); //一、建立root節點 二、初始化節點數據 三、不進行ACL權限控制 四、節點爲永久性建立 zk.create("/root", "root".getBytes(), ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT); zk.create("/root/child_002", "child001".getBytes(), ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT); //獲取root下的全部節點 List<String> children = zk.getChildren("/root", true);