Zookeeper 4、Zookeeper開發


1、登錄Zookeeper客戶端

#通過zkCli.sh可以登錄到Zookeeper
$ cd /usr/local/zookeeper-3.4.6/bin
$ ./zkCli.sh 
#如果顯示下面這樣就說明登錄成功了
JLine support is enabled

WATCHER::

WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] 

2、如何在Zookeeper下使用幫助文檔

#通過 -h命令可以可看Zookeeper下的所有命令和使用方法
[zk: localhost:2181(CONNECTED) 0] -h
ZooKeeper -server host:port cmd args
    connect host:port
    get path [watch]
    ls path [watch]
    set path data [version]
    rmr path
    delquota [-n|-b] path
    quit 
    printwatches on|off
    create [-s] [-e] path data acl
    stat path [watch]
    close 
    ls2 path [watch]
    history 
    listquota path
    setAcl path acl
    getAcl path
    sync path
    redo cmdno
    addauth scheme auth
    delete path [version]
    setquota -n|-b val path

  下面是一些小練習:

#查看所有目錄
ls /

#在Zookeeper的根目錄下創建一個test的文件 內容是xxx
create / test2 womendoushixiaoxueshen

# 獲取一個文件的值,下面是輸出信息
get /test2

#womendoushixiaoxueshen
#cZxid = 0x4300000003
#ctime = Sun Mar 13 13:28:53 CST 2016
#mZxid = 0x4300000004
#mtime = Sun Mar 13 14:12:15 CST 2016
#pZxid = 0x4300000003
#cversion = 0
#dataVersion = 1
#aclVersion = 0
#ephemeralOwner = 0x0
#dataLength = 10
#numChildren = 0

#重新設置一個文件的值
 set /test2 helloword

#刪除一個文件或目錄
rmr /test2

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM