zkCli.sh zk客戶端

通過zkCli.sh連接zookeeper服務

連接本機zookeeper服務,執行:

./zkCli.sh

連接遠程zookeeper服務,跟上參數:

./zkCli.sh -server ip:port 

查看所有目錄: ls /

查看具體目錄下的內容: ls /elk_log

 

在命令行輸入:help

查看命令列表

[zk: localhost:2181(CONNECTED) 0] help
ZooKeeper -server host:port cmd args
        stat path [watch]
        set path data [version]
        ls path [watch]
        delquota [-n|-b] path
        ls2 path [watch]
        setAcl path acl
        setquota -n|-b val path
        history
        redo cmdno
        printwatches on|off
        delete path [version]
        sync path
        listquota path
        rmr path
        get path [watch]
        create [-s] [-e] path data acl
        addauth scheme auth
        quit
        getAcl path
        close
        connect host:port
[zk: localhost:2181(CONNECTED) 1]

zkcli -server ip:port    連接指定的zookeeper服務器和端口

create -s -e path data [acl]    創建節點,-s表示順序,-e表示臨時,默認是持久節點,acl缺省表示不做任何權限限制

ls path [watch]    顯示path下的節點,不遞歸顯示,watch註冊監聽,命令行可忽視

ls2 path    顯示當前節點下的節點和當前節點的屬性信息

get path [watch]    獲取path節點的屬性信息和數據內容

set path data [version]    更新path節點的數據內容,version是做類似cas的功能的對應dataversion,命令行可忽略

delete path [version]    刪除節點,不能遞歸刪除,只能刪除葉子節點

setacl path acl    設置path節點acl,例子(scheme:id:password=:perm)-(digest:example:sha-1(base64(pwd))=:cdrwa) create delete read write admin

getacl path    獲取path節點的acl

stat path    查看path節點的屬性信息

quit 退出客戶端

發佈了42 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章