1. 程式人生 > >spring整合dubbox(二) Zookeeper

spring整合dubbox(二) Zookeeper

分布式 aca linux系統中 per 解壓 con ice 地址 命令

    該隨筆主要是講一下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