天天看點

Linux下安裝zookeeper與dubbo

一、前言

最近在學阿裡開源的一個rpc架構dubbo,期中需要整合zookeeper和dubbo,這裡整理下自己在學習過程中是如何整合的。

二、整合zookeeper和dubbo

    linux下整合zookeeper和dubbo需要先安裝JDK和tomcat,這裡就不再贅述,安裝完了JDK和tomcat後,需要下載下傳zookeeper和dubbo。

zookeeper下載下傳位址:zookeeper下載下傳

dubbo下載下傳位址:連結 密碼:8ysx

2.1.安裝zookeeper

(一)将上傳到Linux下的zookeeper安裝包解壓,我是直接解壓到了hadoop(之前學習hadoop時安裝的)目錄下了,可以根據自己的實際情況解壓到對應的路徑下

tar -zxvf zookeeper-3.4.10.tar.gz -C /hadoop/

(二)修改配置檔案

1.到zookeeper的conf目錄下,将zoo_sample.cfg名修改為zoo.cfg

Linux下安裝zookeeper與dubbo

2.建立存放資料的檔案夾,然後修改zoo.cfg中的dataDir路徑

Linux下安裝zookeeper與dubbo

3.叢集配置

如果有zookeeper叢集配置的話,還需要在zoo.cfg中添加如下的的配置(我這裡是三台組成的叢集):

Linux下安裝zookeeper與dubbo

如果添加了叢集的配置,則還需要在存放資料的tmp檔案夾中添加一個myid檔案,裡面存放的資料跟上圖中server後面的數字對應,如下圖:

Linux下安裝zookeeper與dubbo

切換到bin目錄下,啟動zookeeper:

./zkServer.sh start

Linux下安裝zookeeper與dubbo

檢視zookeeper是否啟動成功,至此zookeeper安裝已經完成,如下圖則啟動成功:

Linux下安裝zookeeper與dubbo

2.2 安裝dubbo、

(一)将下載下傳好的dubbo-admin-2.5.3.war包放到tomcat伺服器上,然後啟動tomcat接口,如果是zookeeper叢集則需要修改dubbo.properties

Linux下安裝zookeeper與dubbo

(二)dubbo通路

1.通路位址:http://192.168.20.131:8080/dubbo-admin-2.5.3/;這裡的位址就是部署web項目時通路位址,出現如下圖的登入頁面使用者名和密碼在第一步的截圖中有(root/root  |  guest/guest)

Linux下安裝zookeeper與dubbo

2.登入成功後界面如下:

Linux下安裝zookeeper與dubbo

3.至此dubbo安裝配置已完成

有興趣的朋友可以關注下本人的微信公衆号:“JAVA菜鳥程式猿”

Linux下安裝zookeeper與dubbo