永发信息网

zookeeper怎么用java创建临时节点

答案:1  悬赏:10  手机版
解决时间 2021-01-07 07:36
zookeeper怎么用java创建临时节点
最佳答案
基本操作
下面给出基本的操作 ZooKeeper 的示例代码,这样你就能对 ZooKeeper 有直观的认识了。下面的清单包括了创建与 ZooKeeper 服务器的连接以及最基本的数据操作:

ZooKeeper 基本的操作示例

// 创建一个与服务器的连接
ZooKeeper zk = new ZooKeeper("localhost:" + CLIENT_PORT,
ClientBase.CONNECTION_TIMEOUT, new Watcher() {
// 监控所有被触发的事件
public void process(WatchedEvent event) {
System.out.println("已经触发了" + event.getType() + "事件!");
}
});
// 创建一个目录节点
zk.create("/testRootPath", "testRootData".getBytes(), Ids.OPEN_ACL_UNSAFE,
CreateMode.PERSISTENT);
// 创建一个子目录节点
zk.create("/testRootPath/testChildPathOne", "testChildDataOne".getBytes(),
Ids.OPEN_ACL_UNSAFE,CreateMode.PERSISTENT);
System.out.println(new String(zk.getData("/testRootPath",false,null)));
// 取出子目录节点列表
System.out.println(zk.getChildren("/testRootPath",true));
// 修改子目录节点数据
zk.setData("/testRootPath/testChildPathOne","modifyChildDataOne".getBytes(),-1);
System.out.println("目录节点状态:["+zk.exists("/testRootPath",true)+"]");
// 创建另外一个子目录节点
zk.create("/testRootPath/testChildPathTwo", "testChildDataTwo".getBytes(),
Ids.OPEN_ACL_UNSAFE,CreateMode.PERSISTENT);
System.out.println(new String(zk.getData("/testRootPath/testChildPathTwo",true,null)));
// 删除子目录节点
zk.delete("/testRootPath/testChildPathTwo",-1);
zk.delete("/testRootPath/testChildPathOne",-1);
// 删除父目录节点
zk.delete("/testRootPath",-1);
// 关闭连接
zk.close();

输出的结果如下:

已经触发了 None 事件!
testRootData
[testChildPathOne]
目录节点状态:[5,5,,,0,1,0,0,12,1,6]
已经触发了 NodeChildrenChanged 事件!
testChildDataTwo
已经触发了 NodeDeleted 事件!
已经触发了 NodeDeleted 事件!

当对目录节点监控状态打开时,一旦目录节点的状态发生变化,Watcher 对象的 process 方法就会被调用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
父母智慧讲座內容摘记
有人玩cf吗,我不会打挑战,求教
找一张GIF图片 一个男的笑的很贱
潮汕泡香粥怎样做好吃
虞山镇言里小学这个地址在什么地方,我要处理
地下工程施工缝处止水带做法12J2,A7-3,A14-
我现在15岁,男生,身高1米98,算狠高了吗
煌能组什么四字词
宋高宗为何退位?
凸嘴是天生的还是后天培养的
单选题过敏反应中的抗体与特异性反应中的抗体
薇薇新娘婚纱摄影(文化一路与盛和商业街交叉
大写的万字怎么写
密保是187开头14末尾??
---The meeting is important and he
推荐资讯
联想y50装win7到这一步怎么办????
这种椰子怎么打开
求下列图片原图!!!
常州盛益华通教育科技有限公司怎么样?
情人节男人找借口见你,他什么心理,他有老婆【
新买的手机号码被注册过微信,怎么办
公元元年1月1日是根据什么制定的
柿子颜色的词语
什么是任我用30元20g,是只有20个g,还是流量无
我下巴比较短,可以去隆下巴吗
6.25*5*25*16*0.8巧算方法
cad怎么打竖排字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?