日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

如何使用Java操作Zookeeper

瀏覽:166日期:2022-08-13 11:57:44
簡介

Java操作Zookeeper有很多種方式,如zookeeper、zkclient、curator等等,下面介紹下使用zkclient的方式操作Zookeeper。

Maven依賴:

<dependency><groupId>com.101tec</groupId><artifactId>zkclient</artifactId><version>0.11</version></dependency>使用zkclient操作Zookeeper

創建節點:

@Testpublic void testCreateNode() {//建立連接//zkServers: Zookeeper服務器IP地址和端口號,如果是集群情況下用逗號分割多個Zookeeper服務器地址//sessionTimeout: 會話超時時間//connectionTimeout: 連接超時時間ZkClient zkClient = new ZkClient('127.0.0.1:2181', 60000, 5000);//創建數據Student student = new Student();student.setName('張三');student.setAge(18);student.setPhone('1585454xxxx');//創建持久節點zkClient.createPersistent('/p_node', student);//創建持久順序節點zkClient.createPersistentSequential('/ps_node', student);//創建臨時節點zkClient.createEphemeral('/e_node', student);//創建臨時順序節點zkClient.createEphemeralSequential('/ps_node', student);//關閉客戶端//關閉客戶端的同時,前面創建的臨時節點也會被刪除zkClient.close();}

讀取節點數據:

@Testpublic void testReadNodeData() {ZkClient zkClient = new ZkClient('127.0.0.1:2181', 60000, 5000);Stat stat = new Stat();Student student = zkClient.readData('/p_node', stat);System.out.println('節點狀態信息:' + JSON.toJSONString(student));System.out.println('節點數據:' + JSON.toJSONString(stat));zkClient.close();}//輸出結果://節點狀態信息:{'age':18,'name':'張三','phone':'1585454xxxx'}//節點數據:{'aversion':0,'ctime':1619165355431,'cversion':0,'czxid':165,'dataLength':260,'ephemeralOwner':0,'mtime':1619165355431,'mzxid':165,'numChildren':0,'pzxid':165,'version':0}

刪除節點:

@Testpublic void testDeleteNode() {ZkClient zkClient = new ZkClient('127.0.0.1:2181', 60000, 5000);//刪除節點,不能刪除帶有子節點的節點zkClient.delete('/p_node');//刪除節點,遞歸刪除所有子孫節點zkClient.deleteRecursive('/p_node2');zkClient.close();}

更新節點數據:

@Testpublic void testWriteNodeData() {ZkClient zkClient = new ZkClient('127.0.0.1:2181', 60000, 5000);//更新節點數據zkClient.writeData('/p_node', 'myData1');//使用CAS更新節點數據//zkClient.writeData('/p_node', 'myData2', 1);zkClient.close();}

獲取子節點列表:

@Testpublic void testGetChildNodes() {ZkClient zkClient = new ZkClient('127.0.0.1:2181', 60000, 5000);//獲取子節點列表List<String> childList = zkClient.getChildren('/p_node');childList.stream().forEach(System.out::println);zkClient.close();}節點監聽

Java節點監聽都是永久的,觸發一次后不會被刪除。

監聽節點的子節點變化:

@Testpublic void testSubscribeChildChanges() throws IOException {ZkClient zkClient = new ZkClient('127.0.0.1:2181', 60000, 5000);zkClient.subscribeChildChanges('/p_node', new IZkChildListener(){//子節點改變時調用@Overridepublic void handleChildChange(String parentPath, List<String> currentChilds) throws Exception {System.out.println(parentPath + '子節點發生改變');System.out.println('當前子節點列表:' + currentChilds);}});//阻塞客戶端,便于測試System.in.read();}

監聽節點數據變化:

@Testpublic void testSubscribeDataChanges() throws IOException {ZkClient zkClient = new ZkClient('127.0.0.1:2181', 60000, 5000);zkClient.subscribeDataChanges('/p_node', new IZkDataListener(){//節點數據改變時調用@Overridepublic void handleDataChange(String dataPath, Object data) throws Exception {System.out.println(dataPath + '節點數據發生變化');System.out.println('修改后的數據為:' + data.toString());}//節點被刪除時調用@Overridepublic void handleDataDeleted(String dataPath) throws Exception {System.out.println(dataPath + '節點已被刪除');}});//阻塞客戶端,便于測試System.in.read();}

監聽Zookeeper連接狀態變化:

@Testpublic void testSubscribeStateChanges() throws IOException {ZkClient zkClient = new ZkClient('127.0.0.1:2181', 60000, 5000);zkClient.subscribeStateChanges(new IZkStateListener(){//當zookeeper連接狀態改變時調用@Overridepublic void handleStateChanged(Watcher.Event.KeeperState state) throws Exception {System.out.println('當前狀態' + state);}//在zookeeper會話過期并且創建了一個新的會話之后調用@Overridepublic void handleNewSession() throws Exception {System.out.println('會話過期,已創建新的會話');}//當會話不能重新建立時調用@Overridepublic void handleSessionEstablishmentError(Throwable error) throws Exception {error.printStackTrace();}});//阻塞客戶端,便于測試System.in.read();}

以上就是如何使用Java操作Zookeeper的詳細內容,更多關于Java操作Zookeeper的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品成人| 好看的亚洲午夜视频在线| 视频在线观看国产精品| 九九综合在线| 99国产精品私拍| 欧美日韩精品免费观看视欧美高清免费大片| 久久这里只有| 97精品国产一区二区三区| 国产粉嫩在线观看| 美女少妇全过程你懂的久久| 在线日韩电影| 日韩中文字幕一区二区高清99| 日本亚洲三级在线| 国产日韩一区二区三区在线| 久久三级毛片| 91精品精品| 日韩在线卡一卡二| 国产午夜精品一区在线观看| 国内揄拍国内精品久久| 岛国av在线播放| 欧美激情日韩| 91精品啪在线观看国产18| 国产一区二区三区日韩精品| 亚洲成人不卡| 亚洲精品亚洲人成在线观看| 日韩国产欧美在线播放| 福利一区二区免费视频| 一本一道久久a久久精品蜜桃| 青青草精品视频| 欧洲亚洲一区二区三区| 中文一区一区三区免费在线观 | 国产亚洲精品美女久久 | 国产一区二区三区亚洲| 欧美日韩四区| 国内一区二区三区| 亚洲毛片视频| 日韩大片免费观看| 欧美一级久久| 黄色在线一区| 日韩国产一区| 捆绑调教美女网站视频一区| 三级欧美韩日大片在线看| 韩日一区二区| 国产欧美三级| 亚洲最大av| 久久国产精品久久久久久电车| 蜜臀久久精品| 国产精品毛片久久| 国产极品模特精品一二| 亚洲精品影视| 在线精品一区| 亚洲女同一区| 亚洲精品极品少妇16p| 婷婷成人综合| 亚洲无线一线二线三线区别av| 岛国精品一区| 精品国产乱码久久久久久1区2匹| 18国产精品| 国产日韩欧美高清免费| 一区二区日韩免费看| 亚洲视频二区| 国产一区导航| 国产美女精品| 影音先锋久久精品| 国产亚洲电影| 久久精品欧洲| 精品日韩一区| 欧美13videosex性极品| 久久久精品日韩| 在线精品视频在线观看高清| 香蕉精品999视频一区二区| 在线精品视频在线观看高清| 欧美女激情福利| 亚洲欧美高清| 国产美女视频一区二区| 卡一卡二国产精品| 久久九九精品| 亚洲狼人精品一区二区三区| 国产精品嫩模av在线| 久久精品国产亚洲夜色av网站| 欧美日一区二区在线观看| 亚洲网址在线观看| 国产日韩欧美在线播放不卡| 欧美黑人做爰爽爽爽| 色偷偷色偷偷色偷偷在线视频| 欧美成a人国产精品高清乱码在线观看片在线观看久| 国产aⅴ精品一区二区四区| 久久久蜜桃一区二区人| 国产亚洲永久域名| 一区二区自拍| 日韩av中文在线观看| 精品欧美视频| 免费在线看一区| 国内精品伊人| 亚洲一区欧美二区| 久久永久免费| 久久国产影院| 日韩精品免费观看视频| 99久久婷婷| 国产精品mm| 婷婷五月色综合香五月| av资源中文在线| 亚洲综合专区| 99国产精品免费视频观看| 日韩av电影一区| 午夜精品影院| 欧美www视频在线观看| 三级在线观看一区二区 | 中文视频一区| 成人福利视频| 国产精品v日韩精品v欧美精品网站| 黄色成人精品网站| 成人久久一区| 四虎成人av| 精品99久久| 久久精品二区亚洲w码| 日本免费在线视频不卡一不卡二| 黄页网站一区| 欧美日韩精品一本二本三本| 六月婷婷综合| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 国产情侣久久| 免费精品视频最新在线| 免费不卡中文字幕在线| 成人免费网站www网站高清| 精品国产一区二区三区性色av| 欧美日韩一区自拍| 国产美女亚洲精品7777| 国产欧美另类| 国际精品欧美精品| 成人黄色av| 秋霞影院一区二区三区| 久久精品欧美一区| 国产视频一区免费看| 亚洲乱码一区| 日本亚洲不卡| 鲁大师精品99久久久| 成人污污视频| 久久中文字幕二区| 女人天堂亚洲aⅴ在线观看| 久久国产精品毛片| 亚洲+小说+欧美+激情+另类| 91国内精品| 成人国产精品一区二区免费麻豆| 日韩1区2区| 欧美久久精品一级c片| 美日韩精品视频| 欧美视频二区| 日韩免费高清| 综合一区二区三区| 日韩av不卡一区二区| 97精品一区| 免费观看在线综合| 国产精品hd| 成人污污视频| 亚洲精品乱码久久久久久蜜桃麻豆| 日韩av网站免费在线| 热三久草你在线| 日本在线观看不卡视频| 日本激情一区| 日韩中出av| 免费国产自久久久久三四区久久| 日韩精品中文字幕吗一区二区| 精品99久久| 日本特黄久久久高潮| 国产在线观看91一区二区三区| 91精品1区| 国产成人精品亚洲线观看| 久久亚洲欧美| 成人欧美一区二区三区的电影| 色8久久久久| 欧美 日韩 国产精品免费观看| 国产精品一区二区av日韩在线| 欧美a级片一区| 神马午夜在线视频| 久久一区亚洲| 国产精品xxxav免费视频| 亚洲精品在线二区| 免费日韩一区二区| 亚洲高清不卡| 一区二区三区四区日本视频| 欧美日韩夜夜| 亚洲精品系列| 少妇精品久久久一区二区| 久久亚洲电影| 另类亚洲自拍| 999在线观看精品免费不卡网站| 国产欧洲在线| 一区二区三区四区日本视频| 麻豆精品蜜桃视频网站| 国产美女久久| 国产精品sm| 国产一区二区三区久久 | 福利一区和二区| 国产+成+人+亚洲欧洲在线| 国产乱码精品一区二区三区亚洲人| 自拍自偷一区二区三区| 亚洲婷婷丁香| 91精品国产一区二区在线观看| 国产亚洲一区|