zookeeper-API相關操作-查詢節點
阿新 • • 發佈:2021-07-14
工程具體結構見上文
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"); */ @Testpublic 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); } @Testpublic 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、查詢節點資訊