zookeeper集群搭建

2021-09-25 19:23:14 字數 933 閱讀 2719

基礎環境:

裝有linux系統的機器多台

jdk1.8.0_151

待安裝:

zookeeper-3.5.0

解壓安裝包:

tar -zxvf zookeeper-3.5.0-alpha.tar.gz

配置環境變數:

export zookeeper_home=/usr/zookeeper-3.5.0

export path=$zookeeper_home/bin:$path

重新整理環境變數:

source /etc/profile

切換至$zookeeper_home目錄下,新建乙個資料夾tmp。進入此資料夾,再新建兩個資料夾data和log,並在data資料夾內新增乙個myid檔案,內容為乙個數字,用來區分主機。這個數字在本zookeeper集群中唯一。

然後進入 $zookeeper_home/conf 目錄下,輸入cp zoo_sample.cfg zoo.cfg生成乙個zoo.cfg的配置檔案,開啟此檔案,新增如下內容:

datadir=/usr/zookeeper/tmp/data

datalogdir=/usr/zookeeper/tmp/log

server.id=ip1:2888:3888

server.id=ip2:2888:3888

server.id=ip3:2888:3888

其中id為myid中寫入的數字,ip為對應主機的公網ip,其中本機的ip應填寫為0.0.0.0

在每台主機中輸入zkserver.sh start,等待所有節點啟動後,輸入zkserver.sh status檢視集群狀態,如果有一台主機的狀態顯示為leader,其他主機的狀態顯示為follower,則表示zookeeper集群搭建成功

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