該隨筆主要是講一下dubbox的註冊中心Zookeeper的介紹,安裝和啓動。linux
在分佈式應用中,註冊中心主要起的做用是服務地址的註冊與查找,至關於目錄服務 ,服務提供者和消費者只有在啓動時,與註冊中心交互,註冊中心不轉發請求,壓力較小。分佈式
一.Zookeeper的介紹oop
Zookeeper是Apacahe Hadoop 的子項目,是一個樹型的目錄服務,支持變動推送,適合做爲Dubbox服務的註冊中心,工業強度較高,可用於生產環境。blog
二.Zookeeper 在Linux系統的安裝教程
Zookeeper的環境須要安裝jdk,因此須要先安裝jdk,但咱們這裏就不涉及該部份內容了,網上這類的教程不少。zookeeper
1.先將Zookeeper的安裝包上傳到linux系統中(我在下面提供了一個3.4.6版本的)jdk
2.解壓壓縮包 dubbo
tar -zxvf zookeeper-3.4.6.tar.gz請求
3.進入zookeeper-3.4.6目錄,建立data目錄im
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來中止