Zookeeper集群的搭建

2021-08-10 18:35:14 字數 3139 閱讀 3433

1、linux系統

2、jdk環境。

3、zookeeper。

第一步:把zookeeper的安裝包上傳到伺服器

第二步:解壓縮。

第三步:在/usr/local/目錄下建立乙個solrcloud目錄。把zookeeper解壓後的資料夾複製到此目錄下三份。分別命名為zookeeper1、2、3

[root@bogon ~]# mkdir /usr/local/zkcloud

[root@bogon ~]# mv zookeeper-3.4.6 /usr/local/zkcloud/zookeeper1

[root@bogon ~]# cd /usr/local/zkcloud-

[root@bogon solrcloud]# cp -r zookeeper1/ zookeeper2

[root@bogon solrcloud]# cp -r zookeeper1/ zookeeper3

第四步:配置zookeeper。

1、在每個zookeeper資料夾下建立乙個data目錄。

2、在data資料夾下建立乙個檔名稱為myid,檔案的內容就是此zookeeper的編號1、2、3

[root@bogon data]# cd zookeeper1

[root@bogon data]# mkdir data

[root@bogon data]# cd data

[root@bogon data]# echo 1 >> myid

[root@bogon data]# cat myid

1

在zookeeper2、3資料夾下分別建立data目錄和myid檔案

[root@bogon solrcloud]# mkdir zookeeper2/data

[root@bogon solrcloud]# echo 2 >> zookeeper2/data/myid

[root@bogon solrcloud]# ll zookeeper2/data

total 4

-rw-r--r--. 1 root root 2

sep1723:

44 myid

[root@bogon solrcloud]# cat zookeeper2/data/myid

2[root@bogon solrcloud]# mkdir zookeeper3/data

[root@bogon solrcloud]# echo 3 >> zookeeper3/data/myid

[root@bogon solrcloud]#

3、把zookeeper1下conf目錄下的zoo_sample.cfg檔案複製乙份改名為zoo.cfg

[root@bogon solrcloud]# cd zookeeper1/conf/

[root@bogon solrcloud]# cp zoo_sample.cfg zoo.cfg

4、修改zoo.cfg的配置

ps:三個都要改

第五步:啟動zookeeper。進入zookeeper1/bin目錄下。

啟動zookeeper:./zkserver.sh start

關閉:./zkserver.sh stop

檢視狀態:./zkserver.sh status

啟動指令碼:

vim startall.sh

#!/bin/bash

cd zookeeper1/bin/

./zkserver.sh start

cd ../../

cd zookeeper2/bin/

./zkserver.sh start

cd ../../

cd zookeeper3/bin/

./zkserver.sh start

cd ../../

停止指令碼:

vim shutdown.sh

#!/bin/bash

cd zookeeper1/bin/

./zkserver.sh stop

cd ../../

cd zookeeper2/bin/

./zkserver.sh stop

cd ../../

cd zookeeper3/bin/

./zkserver.sh stop

cd ../../

zookeeper集群搭建

接觸zookeeper集群已有很長很長一段時間了,zookeeper在專案中的使用相當的頻繁,如dubb服務 amq集群 大資料領域hadoop等。zookeeper的集群建立非常簡單,一直想寫一篇文章來對集群使用的介紹,但一直沒能抽出空,今天正好閒來無事,就重新實踐一遍來整理記錄,下文是基本的集群...

zookeeper集群搭建

zookeeper環境搭建需要保證奇數臺機器,以保證演算法能選舉出乙個leader。一 環境準備 datadir dir ticktime 2000 initlimit 5 synclimit 2 clientport 2181 server.0 192.168.1.100 2888 3888 se...

zookeeper集群搭建

1.準備工作 tomcat zookeeper 最少三個結點搭乙個集群,所以複製三份 2.搭建並配置三個zookeeper例項 cd usr local solr cloud zookeeper01 進zookeeper01目錄,mkdir data 該目錄下建立data資料夾,放置zookeepe...