Zookeeper分布式入门——ZK的Java客户端Curator(3)

ZK的Java客户端Curator(3)


实践3

1.读取节点数据

storingStatIn拿到Stat信息,并进行存储

// 读取节点数据
Stat stat = new Stat();
byte[] data = cto.client.getData().storingStatIn(stat).forPath(nodePath);
System.out.println("节点" + nodePath + "的数据为: " + new String(data));
System.out.println("该节点的版本号为: " + stat.getVersion());

2.查询子节点


// 查询子节点
List<String> childNodes = cto.client.getChildren()
									.forPath(nodePath);
System.out.println("开始打印子节点:");
for (String s : childNodes) {
	System.out.println(s);
}

3.判断节点是否存在

// 判断节点是否存在,如果不存在则为空
Stat statExist = cto.client.checkExists().forPath(nodePath + "/it7");
System.out.println(statExist);
上一篇:JDBC的概述和简单使用


下一篇:struct stat