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