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);