centos7 zookeeper集群的搭建

2022-06-16 07:24:13 字數 2870 閱讀 4256

說明:該集群的搭建是為了服務於solr集群,請參考我的關於solr集群搭建的部落格。

1、建立solr-cloud目錄

mkdir /usr/local/solr-cloud
2、將解壓的apache-zookeeper-3.5.5-bin複製三份到solr-cloud目錄中

cp -r apache-zookeeper-3.5.5-bin /usr/local/solr-cloud/zookeeper01

cp -r apache-zookeeper-3.5.5-bin /usr/local/solr-cloud/zookeeper02

cp -r apache-zookeeper-3.5.5-bin /usr/local/solr-cloud/zookeeper03

3、進入zookeeper01目錄,建立data目錄,用於存放zookeeper的資料檔案

4、進入data目錄,建立myid檔案,代表著節點的編號

5、編輯myid檔案

寫入數字1

6、進入conf目錄

7、編輯zoo.cfg檔案

修改datadir路徑為/usr/local/solr-cloud/zookeeper01/data

修改埠clientport為2182(之前搭建的單機版使用了2181埠)

在檔案的最下方加入以下內容:節點列表

server.1=192.168.83.102:2881:3881

server.2=192.168.83.102:2882:3882

server.3=192.168.83.102:2883:3883

說明:clientport=2182:zookeeper連線客戶端的埠號,2881為各節點之間通訊的埠號。3881:節點之間投票選舉的埠號

8、進入zookeeper02目錄

建立data目錄,並進入,同樣建立myid。在這裡使用新的方式建立

9、進入conf目錄,複製zoo.cfg檔案

cp zoo_sample.cfg zoo.cfg
10、編輯zoo.cfg檔案

12、啟動3個zookeeper節點

在solr-cloud目錄下建立啟動指令碼

vim start-all.sh
寫入以下內容

cd /usr/local/solr-cloud/zookeeper01/bin

./zkserver.sh start

cd /usr/local/solr-cloud/zookeeper02/bin

./zkserver.sh start

cd /usr/local/solr-cloud/zookeeper03/bin

./zkserver.sh start

修改指令碼許可權

chmod u+x start-all.sh
複製啟動指令碼,命名為stop-all.sh,寫入以下內容

cd /usr/local/solr-cloud/zookeeper01/bin

./zkserver.sh stop

cd /usr/local/solr-cloud/zookeeper02/bin

./zkserver.sh stop

cd /usr/local/solr-cloud/zookeeper03/bin

./zkserver.sh stop

啟動指令碼

./start-all.sh
13、檢視狀態

[root@localhost solr-cloud]# zookeeper01/bin/zkserver.sh status
[root@localhost solr-cloud]# zookeeper02/bin/zkserver.sh status
[root@localhost solr-cloud]# zookeeper03/bin/zkserver.sh status
至此,zookeeper集群已經搭建完成,用法與單機版相同。

Cent OS 7 安裝多例項 zookeeper

安裝過程參照 linux下安裝zookeeper 安裝過程注意區分版本。配置檔案中有如下內容 server.1 127.0 0.1 2888 3888 server.2 127.0 0.1 2889 3889 server.3 127.0 0.1 2890 3890如果是本機多例項 偽集群 就按照上...

阿里雲 Centos7 安裝zookeeper

1 建立 usr local zookeeper 資料夾 shell mkdir p usr local zookeeper2 進入到 usr local zookeeper 目錄中 shell wget htps 4 解壓縮 zookeeper 3.5.4 beta.tar.gz shell ta...

centos7啟動單機版zookeeper

zookeeper官網 安裝zookeeper需要先安裝好jdk環境,參見文章 安裝好jdk環境之後,可以開始配置zookeeper環境了。首先安裝乙個單機版的zookeeper,我這裡建立在 usr opt 資料夾下,沒有opt資料夾就新建 然後解壓,並重命名為zookeeper 這一步為非必需操...