spring整合dubbox(二) Zookeeper
該隨筆主要是講一下dubbox的註冊中心Zookeeper的介紹,安裝和啟動。
在分布式應用中,註冊中心主要起的作用是服務地址的註冊與查找,相當於目錄服務 ,服務提供者和消費者只有在啟動時,與註冊中心交互,註冊中心不轉發請求,壓力較小。
一.Zookeeper的介紹
Zookeeper是Apacahe Hadoop 的子項目,是一個樹型的目錄服務,支持變更推送,適合作為Dubbox服務的註冊中心,工業強度較高,可用於生產環境。
二.Zookeeper 在Linux系統的安裝
Zookeeper的環境需要安裝jdk,所以需要先安裝jdk,但我們這裏就不涉及該部分內容了,網上這類的教程很多。
1.先將Zookeeper的安裝包上傳到linux系統中(我在下面提供了一個3.4.6版本的)
2.解壓壓縮包
tar -zxvf zookeeper-3.4.6.tar.gz
3.進入zookeeper-3.4.6目錄,創建data目錄
mkdir data
4.進入conf目錄,把zoo_sample.cfg改名為zoo.cfg
cd conf
mv zoo_sample.cfg zoo.cfg
5.打開zoo.cfg 修改data屬性
dataDir=/root/zookeeper-3.4.6/data
三.Zookeeper的啟動
進入bin目錄,輸入服務啟動命令。
./zkServer.sh start
如果輸出以下內容表示成功
可以使用./zkService.sh status 來查看啟動狀態
使用zkService.sh stop來停止
spring整合dubbox(二) Zookeeper