Zookeeper linux下使用


安裝

1、  安裝包下載到window系統,通過pscp命令,拷貝到linux下。Pscp使用請參考下面文章:http://www.linuxidc.com/Linux/2012-05/60966.htm

2、  開始—運行—cmd進入命令行窗口,輸入命令:

pscp F:\學習\zookeeper\zookeeper-3.4.6.tar.gz lb@192.168.133.128:/home/lb

Ctrl+alt+f3進入虛擬機命令窗口,cd  /home/lb查看到zookeeper-3.4.6.tar.gz.

使用tar –zxvf zookeeper-3.46.tar.gz解壓文件,可以看到解壓后的文件夾:zookeeper-3.4.6。

3、 進入zookeeper-3.4.6/conf下,可以看見zoo_sample.cfg文件

4、  復制zoo_sample.cfg為zoo.cfg

 

 

5、  設置環境變量:

進入/etc目錄,vim profile

添加如下內容:

export ZOOKEEPER_INSTALL=/home/lb/zookeeper-3.4.6

在export path中增加$ZOOKEEPER_INSTALL/bin

執行source profile,環境變量配置完畢。

啟動

已經配置了環境變量,所以可以在任何目錄直接執行zkServer.sh start:

集群

集群模擬兩台機器,一台虛擬機,一台pc電腦。

進入虛擬機下/zookeeper-3.4.6/conf目錄,如下所示:

 

vim zoo.cfg,添加如下信息:

server.1=192.168.133.128:2888:3888

server.2=192.168.59.1:2888:3888

其中server.1為虛擬機Ip,server.2為pc機Ip。

Cat zoo.cfg查看dataDir目錄,在目錄下新建文件myid,內容為1。Zookeeper啟動時會讀取myid找到其對應的配置信息。server.1。

進入tmp目錄,執行命令mkdir zookeeper,新建zookeeper目錄。

進入zookeeper目錄,vim myid,里面內容為1.

運行-cmd,打開命令行窗口,進入zookeeper-3.4.6/conf目錄,修改zoo.cfg.將虛擬機上添加的信息復制到pc上。

在dataDir所在目錄F:\tmp\zookeeper\1新建文件myid,內容為2。

啟動集群

啟動順序為先啟動linux,然后啟動Pc。

在linux命令窗口執行:

zkServer.sh start,輸出如下信息:

查看vim zookeeper.out內容,發現有如下異常信息:

執行zkServer.sh status,發現如下內容:

不用擔心該信息和異常,這是由於pc端的服務還沒有啟動導致。下面啟動pc服務,

在命令行中執行:zkServer.cmd

此時pc端啟動完畢。我們切換回linux下執行zkServer.sh status,發現如下內容:

這說明pc和虛擬機集群已經搭建成功,並且虛擬機上的服務為follower,pc上的服務為leader。


免責聲明!

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



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