zookeeper集群 Zookeeper集群搭建

2021-10-12 00:07:16 字數 1679 閱讀 4818

埠分別為:2181、2182、2183。投票選舉埠分別為 2881/3881、2882/3882、2883/3883。

tar -zxf zookeeper-3.4.6.tar.gz

將解壓後的 zookeeper 應用目錄重新命名,便於管理

在 zookeeper01 應用目錄中,建立 data 目錄,用於快取應用執行資料 cd zookeeper01 mkdir data

在 zookeeper 應用目錄中有子目錄 conf。其中有配置檔案模板:zoo_sample.cfg

cp zoo_sample.cfg zoo.cfg

zookeeper 應用中的配置檔案為 conf/zoo.cfg。

2.3.4提**用唯一標識

在 zookeeper 集群中,每個節點需要乙個唯一標識。這個唯一標識要求是自然數。且唯

一標識儲存位置是:$datadir/myid。其中 datadir 為配置檔案 zoo.cfg 中的配置引數

在 data 目錄中建立檔案 myid : touch myid

為應用提供唯一標識。本環境中使用 1、2、3 作為每個節點的唯一標識。

vi myid

簡化方式為: echo [唯一標識] >> myid。 echo 命令為回聲命令,系統會將命令傳送的

資料返回。 '>>'為定位,代表系統回聲資料指定傳送到什麼位置。 此命令代表系統回聲數

據傳送到 myid 檔案中。 如果沒有檔案則建立檔案。

2.3.5修改配置檔案 zoo.cfg - 設定服務、投票、選舉埠

2.3.6啟動 zookeeper 應用

bin/zkserver.sh start

zookeeper 集群搭建後,至少需要啟動兩個應用才能提供服務。因需要選舉出主服務節

點。啟動所有 zookeeper 節點後,可使用命令 bin/zkserver.sh status 來檢視節點狀態。如下:

mode: leader - 主機

mode: follower - 備份機

建立指令碼:執行指令碼:

zookeeper集群 Zookeeper集群搭建

zookeeper有兩種執行模式 單機模式和集群模式。因為單機模式只是在開發測試時使用,所以這裡就不介紹單機模式的搭建。注意 因為zookeeper遵循半數原則,所以集群節點個數最好是奇數。ip位址 系統環境 192.168.0.10 centos7 jdk8 192.168.0.11 centos...

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...