Linux環境下安裝Zookeeper

準備工作

在安裝zookeeper之前我們需要先做兩件事。第一是安裝Oracle的JDK。具體的安裝步驟請看這裏 Linux(CentOs6.5)系統安裝JDK。第二是下載zookeeper的安裝包,這裏使用的是zookeeper3.4.6,下載地址請點擊這裏下載。

安裝

首先我們需要使用Xftp把安裝包上傳到服務器的/usr/local目錄下,用tar -zxvf來解壓zookeeper的安裝包。解壓完成之後我們進入到剛纔解壓出來的文件夾下面,內容如下所示:

解壓命令 tar -zxvf zookeeper-3.4.6.tar.gz

圖一

我們進入到conf文件夾下面,將zoo_sample.cfg這個文件複製爲zoo.cfg(必須是這個文件):

命令爲 cp zoo_sample.cfg zoo.cfg

接下來我們需要需改剛纔複製的zoo.cfg文件,修改內容爲下面圖中的紅框部分:

##創建數據目錄 dataDir 這個文件路徑等下可以去創建,或者提前創建好。
##創建數據日誌目錄 dataLogDir 同樣這個文件夾也需要創建。

圖二
注意:dataDir和dataLogDir後面所指的文件夾必須要存在如果不存在的話,在啓動Zookeeper服務端的時候是會報錯的。本文講的是單機情況下的配置情況,如果你是集羣的話,請在clientPort下面添加服務器的ip。如server.1=192.168.180.132:2888:3888
server.2=192.168.180.133:2888:3888
........等等。
配置環境變量
上面的操作都完事之後,我們需要配置一下環境變量,配置環境變量的命令如下:

用vim編輯器來編輯profile文件 vim /etc/profile,在文件末尾添加一下內容(按“i”進入編輯):
export ZOOKEEPER_INSTALL=/usr/local/zookeeper-3.4.6
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin

啓動Zookeeper
在上面的操作都完事之後,我們需要來啓動一下Zookeeper來檢測下我們的成果了。

首先我們進入到Zookeeper的bin目錄下面,啓動Zookeeper的命令爲 ./zkServer.sh start,停止命令爲 ./zkServer.sh stop 一定不要忘了前面的,啓動效果如圖所示:

圖三

我們可以通過 ./zkServer.sh status命令來查看Zookeeper的運行狀態。如圖所示:

圖四

或者我們也可以用 ps -ef|grep zookeeper來查看Zookeeper的運行狀態:

圖五

注意:如果你發現Zookeeper不是在運行狀態的話,可以通過cat zookeeper.out來查看啓動過程中的出錯信息。
zookeeper的服務端起來之後我們需要啓動Zookeeper的客戶端,啓動命令如下:./zkCli.sh。啓動結果如下所示:

到此你的Zookeeper就安裝完成了。如果安裝過程中遇到什麼問題,還請多多交流。

參考如下文章

https://blog.csdn.net/zknxx/article/details/52601554

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