在ubuntu下安裝zookeeper


安裝java環境,並配置好java相關的環境變量$JAVA_HOME。

1、下載並解壓最新穩定的zookeeper文件

wget http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

tar -zxvf zookeeper-3.4.6.tar.gz

可執行文件都在bin/目錄下,配置都在conf/目錄下

2、生成配置文件

conf/目錄下有個zoo_sample.cfg,是樣板配置文件
復制一份成zoo.cfg
里面有兩個比較重要的配置:
dataDir=/home/gradven/zookeeper-3.4.6/data # 數據存放位置,可根據需要修改
clientPort=2181 # 服務監聽端口,可根據需要修改。

3、啟動服務
bin/zkServer.sh start
如果未啟動成功,一個檢查JAVA_HOME是否正確設置,二個看端口是否沖突

4、啟動客戶端測試
啟動命令:
bin/zkCli.sh -server 127.0.0.1:2181

顯示根目錄下、文件:
ls /

創建文件,並設置初始內容:

[zk: 127.0.0.1:2181(CONNECTED) 1] create /treeroot hello
Created /treeroot
[zk: 127.0.0.1:2181(CONNECTED) 2] get /treeroot
hello
cZxid = 0x2
ctime = Tue Oct 20 00:30:34 CST 2015
mZxid = 0x2
mtime = Tue Oct 20 00:30:34 CST 2015
pZxid = 0x2
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 0
[zk: 127.0.0.1:2181(CONNECTED) 3] delete /treeroot
[zk: 127.0.0.1:2181(CONNECTED) 4]

退出客戶端:
quit

查看zookeeper的狀態

gradven@gradven-ThinkPad-X220:~/zookeeper-3.4.6$ bin/zkServer.sh status
JMX enabled by default
Using config: /home/gradven/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: standalone

重啟zookeeper 命令

gradven@gradven-ThinkPad-X220:~/zookeeper-3.4.6$ bin/zkServer.sh status
JMX enabled by default
Using config: /home/gradven/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: standalone
gradven@gradven-ThinkPad-X220:~/zookeeper-3.4.6$ bin/zkServer.sh restart
JMX enabled by default
Using config: /home/gradven/zookeeper-3.4.6/bin/../conf/zoo.cfg
JMX enabled by default
Using config: /home/gradven/zookeeper-3.4.6/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
JMX enabled by default
Using config: /home/gradven/zookeeper-3.4.6/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

 


免責聲明!

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



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