zookeeper客戶端命令詳解-create

創建節點命令:create [-s] [-e] path data acl
這條命令包含znode四種模式的創建

  1. 持久(persistent)
    命令:create path data
    znode被創建後,創建其的client連接斷開或者zookeeper服務重啓,該節點都會依然存在。

  2. 臨時(ephemeral)
    命令:create -e path data
    當創建改znode的client與zookeeper的連接斷開時,znode會被自動刪除,臨時模式znode不能有child node。

  3. 持久序列(persistent_sequential)
    命令:create -s path data
    znode被創建後,znode名稱會自動添加一個編號,編號會自動遞增。

    編號的遞增和節點名稱無關
    編號遞增不會因爲連接斷開而重置
    quit
    ./bin/zkCli.sh -server 127.0.0.1:2181
    在這裏插入圖片描述
    編號遞增不會因爲zookeeper重啓而重置
    重啓zookeeper
    在這裏插入圖片描述
    創建持久序列節點
    在這裏插入圖片描述

  4. 臨時序列(ephemeral_sequential)
    命令:create -s -e path data
    和臨時(ephemeral)模式一樣,在創建znode的client和zookeeper斷開連接後,znode被自動刪除,創建時名稱會自動添加編號,編號會自動遞增

參考博客

http://www.tianshouzhi.com/api/tutorials/zookeeper

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章