1. 程式人生 > >zookeeper安裝及環境變量設置

zookeeper安裝及環境變量設置

RM div enabled args setacl sim 啟動 .cn fault

下載

首先去官網下載(自行選擇版本):
http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.11/
然後執行tar -zxvf解壓

對於後臺安裝,可以直接使用如下命令

su - 
cd /usr/local
wget  http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
tar xvfz zookeeper-3.4.11.tar.gz
一般建議使用root安裝,放到系統目錄。

環境變量

建議設置環境變量,把zookeeper目錄增加到PATH裏,這樣後續使用客戶端連接不需要cd 到安裝目錄

vi /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.11
export PATH=$PATH:$ZOOKEEPER_HOME/bin

啟動

進入conf目錄,拷貝zoo_simple.cfg成zoo.cfg。

直接執行腳本啟動服務器:

zkServer.sh start

然後執行腳本啟動客戶端:

zkCli.sh

在命令行中輸入help,得到結果:

[zk: localhost:2181(CONNECTED) 1] 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) 2]

停止

zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED

zookeeper server自啟動

通過/etc/init.d目錄,增加你自己的腳本實現自啟動

cd /etc/init.d
vi start_zk.sh

把如下腳本放到start_zk.sh保存

/usr/local/zookeeper-3.4.11/zkServer.sh start

額外說明

官方提供的版本就包括了Linux和windows的版本,windows的服務啟停采用zkServer.cmd,客戶端啟停zkCli.cmd

zookeeper安裝及環境變量設置