Zookeeper集群方式安裝

2021-10-02 15:02:51 字數 1320 閱讀 5040

配置系統環境變數等

/etc/profile

#export classpath=.:$/jre/lib/rt.jar:$/lib/dt.jar:$/lib/tools.jar

export path=$path:$/bin

export path=$path:$/bin

/etc/hosts

192.168.8.101 ip101

192.168.8.102 ip102

192.168.8.103 ip103

開啟防火牆

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

systemctl status firewalld.service #檢視firewall的狀態

1.集群規劃

在ip101、ip102和ip103三個節點上部署zookeeper。

2.解壓安裝

3.配置伺服器編號

在檔案中新增與server對應的編號:

101(4)拷貝配置好的zookeeper到其他機器上

$ xsync myid

並分別在ip102、ip103上修改myid檔案中內容為102、103

4.配置zoo.cfg檔案

ticktime=2000

initlimit=10

synclimit=5

clientport=2181

#集群增加如下配置

server.1=ip101:2888:3888

server.2=ip102:2888:3888

server.3=ip103:2888:3888

(3)同步zoo.cfg配置檔案

$ xsync zoo.cfg

(4)配置引數解讀

server.a=b:c:d。

a是乙個數字,表示這個是第幾號伺服器;

集群模式下配置乙個檔案myid,這個檔案在datadir目錄下,這個檔案裡面有乙個資料就是a的值,

zookeeper啟動時讀取此檔案,拿到裡面的資料與zoo.cfg裡面的配置資訊比較從而判斷到底是哪個server。

b是這個伺服器的ip位址;

c是這個伺服器與集群中的leader伺服器交換資訊的埠;

d是萬一集群中的leader伺服器掛了,需要乙個埠來重新進行選舉,選出乙個新的leader,而這個埠就是用來執行選舉時伺服器相互通訊的埠。

5.集群操作

zookeeper集群安裝

此處為zookeeper 3.3.2 2.分別解壓至zookeepr集群機器 一般為基數臺機器 相應目錄 此處為 zookeeper home 集群為mem1,mem2,mem3 hosts對應 1.分別在zookeepr集群機器上配置 zookeeper home conf zoo.cfg 預設是...

zookeeper 集群安裝

參考zookeeper主頁 選擇目前的stable版本 3.4.8 本次安裝機器為172.23.28.51 52 53 wget 2.解壓 tar zxvf zookeeper 3.4.8.tar.gz mv zookeeper 3.4.8 usr local zookeeper 3.增加zoo.c...

安裝zookeeper集群

1.解壓zookeeper安裝包到 opt module 目錄下2 root hadoop01 module tar zxvf zookeeper 3.4.5.tar.gz c opt module 2建立zkdata root hadoop01 module mkdir p zookeeper 3...