zookeeper集群搭建

2021-08-15 03:54:56 字數 1186 閱讀 2801

1.準備工作 tomcat zookeeper (最少三個結點搭乙個集群,所以複製三份)

2.搭建並配置三個zookeeper例項

cd  /usr/local/solr-cloud/zookeeper01  進zookeeper01目錄,

mkdir data 該目錄下建立data資料夾,放置zookeeper的一些資料檔案,

touch myid 在data資料夾下建立該檔案,並輸入內容1,該數字代表當前結點編號,

cd conf 進入修改配置檔案zoo.cfg,需要修改的是datadir為真正目錄 datadir = /usr/local/solr-cloud/zookeeper01/data/

clentport=2181,客戶端連線zookeeper的埠,提供服務的埠

並補充以下內容,為結點列表:

server.1=192.168.25.130:2881:3881

server.2=192.168.25.130:2882:3882

server.3=192.168.25.130:2883:3883

其中2881為zookeeper內部之間進行通訊的埠,

3881,388,3883投票選舉的埠

例項02同上操作,注意修改datadir目錄及各埠號。

3.最後,啟動三個結點,zookeeper集群就可成功搭建並自動連線。

其中u+x是賦許可權的,另外需同時啟動三個zookeeper,只啟動乙個的話,看啟動狀態必定是未啟動的。因為中間存在搭建集群的過程,選舉出誰是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集群搭建

配置jdk vi bash profile 新增 完成後 source bash profile 注 安裝前安裝gcc,不要使用低於3.4.10版本 完成解壓,配置zk vi bash profile 新增 完成後 source bash profile 配置集群,在conf中 mv zoo cfg...