zookeeper-API相关操作-查询节点
工程具体结构见上文
https://www.cnblogs.com/aoligei/p/15010287.html
通过API查询zookeeper的节点数据
/** * 查询节点: * 1.查询数据:get client.getData().forPath("/test2"); * 2.查询子节点:ls client.getChildren().forPath("/test4"); * 3.查询节点状态信息:ls -s client.getData().storingStatIn(status).forPath("/test2"); */ @Test public void testGet1() throws Exception { //1.查询数据:get byte[] bytes = client.getData().forPath("/test2"); System.out.println(new String(bytes)); } @Test public void testGet2() throws Exception { //2.查询子节点:ls List<String> path = client.getChildren().forPath("/test4"); System.out.println(path); } @Test public void testGet3() throws Exception { //3.查询节点状态信息:ls -s Stat status = new Stat(); System.out.println(status); client.getData().storingStatIn(status).forPath("/test2"); System.out.println(status); }
1、查询数据
2、查询子节点
因为设置的范围是ztytest,所以是查询该节点下面的子节点
3、查询节点信息