1. 程式人生 > 其它 >zookeeper-API相關操作-查詢節點

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、查詢節點資訊