Linux -- 基于zookeeper的java api

首先启动你所有的

zkService.sh 

查看状态:检查是否启动正确

[root@hu-hadoop2 ~]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.7/bin/../conf/zoo.cfg
Mode: leader

Linux -- 基于zookeeper的java api(一)-LMLPHP

Linux -- 基于zookeeper的java api(一)-LMLPHP

Linux -- 基于zookeeper的java api(一)-LMLPHP

然后启动成功后在eclipse中建一个demo。我们来玩一下基于zookeeper的java api

我这里建的是web项目,然后导入关于zookeeper的jar包

Linux -- 基于zookeeper的java api(一)-LMLPHP

建一个zkdemo1:

1.创建节点:(zookeeper的节点路径只能一级一级的创建不能多级创建即递归创建)

永久节点

Linux -- 基于zookeeper的java api(一)-LMLPHP

临时节点:

Linux -- 基于zookeeper的java api(一)-LMLPHP

2.修改节点数据

Linux -- 基于zookeeper的java api(一)-LMLPHP

Linux -- 基于zookeeper的java api(一)-LMLPHP

此时停掉hu-hadoop1的zookeeper

zkServer.sh stop

获取hu-hadoop2的数据

Linux -- 基于zookeeper的java api(一)-LMLPHP

3.获取子节点

Linux -- 基于zookeeper的java api(一)-LMLPHP

递归删除:

Linux -- 基于zookeeper的java api(一)-LMLPHP

05-06 11:32