微服務架構Dubbo之Zookeeper安裝測試和Zookeeper集羣的搭建

1. Zookeeper安裝

1.1測試JDK

在這裏插入圖片描述

1.2上傳壓縮包

zookeeper官網https://zookeeper.apache.org/releases.html

在這裏插入圖片描述

1.3解壓壓縮包

tar -xvf zookeeper-3.4.8.tar.gz

1.4 刪除壓縮包,將解壓文件改名爲zookeeper(自定義)

在這裏插入圖片描述

1.5 創建data和log文件

在這裏插入圖片描述

1.6 修改zoo.cfg配置文件

1.6.1 進入data文件,pwd,複製其路徑

在這裏插入圖片描述

1.6.2更改zoo_sample.cfg文件名爲zoo.cfg

在這裏插入圖片描述

1.6.3 修改dataDir路徑,也就是剛纔的data路徑(dataLogDir類似)

在這裏插入圖片描述

1.7 檢測Zooleeper是否安裝成功

1.7.1 進入bin文件目錄下,通過sh zkServer.sh start 開啓

在這裏插入圖片描述

1.7.2 開啓後 ,通過 sh zkServer.sh status 檢測狀態 ,

在這裏插入圖片描述

狀態顯示爲standalone說明開啓成功,你的Zookeeper安裝成功!!!

2.Zookeeper集羣搭建

2.1 準備工作

創建zkCluster文件再zookeeper的根目錄下,再其中創建zk1/zk2/zk3三個文件夾
在三個文件夾中創建data和log文件 – mkdir {zk1,zk2,zk3}/{data,log}

在這裏插入圖片描述

2.2創建myid

根據不同的文件有不同myid-----zk1的myid中內容爲1,zk2爲2,zk3爲3

在這裏插入圖片描述

2.3編輯配置文件

2.3.1 複製zk1的路徑

在這裏插入圖片描述

2.3.2 在conf文件目錄下將zoo_sample.cfg 複製爲zoo1.cfg之後修改配置文件.
2.3.3 vim zoo1.cfg -->> 更改配置
  • dataDir和dataLogDir的路徑就用data和log所對應的路徑
  • clientPort 所對應的2181的最後一位數,只需按照myid中的數字所配置,其餘三位不用修改
  • server.1/2/3 是屬於疊加一的方式,便於記憶
  • zoo2.cfg/zoo3.cfg只需按照我上文所述更改即可
  • 記住server.1/2/3不需要更改,只用配置一次

在這裏插入圖片描述

2.4 測試集羣搭建是否成功

sh zkServer.sh start   zoo1.cfg     開啓
sh zkServer.sh stop    zoo1.cfg     關閉
sh zkServer.sh status  zoo1.cfg     檢測狀態
在圖中我只開啓了zoo1.cfg/zoo2.cfg---->> 從我框住的可以看出,zoo2.cfg爲主機,zoo1.cfg爲從機,如果zoo3.cfg開啓,依舊是zoo2.cfg的從機

在這裏插入圖片描述

Zookeeper集羣搭建成功!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章