Dubbo:Zookeeper安裝+Dubbo管理控制檯部署

Zookeeper安裝+Dubbo管理控制檯部署

Dubbo:一個分佈式的RPC框架

​ RPC: 遠程過程調用

​ RPC:Registry Provider Consumer

Dubbo官方建議使用Zookeeper作爲註冊中心(RPC中的R)

默認端口號:

​ Zookeeper 2181

​ Dubbo註冊中心控制檯 20881

一、Zookeeper安裝

Zookeeper建議安裝到Linux中,安裝在Windows下可能會出現各種錯誤!

下載地址:http://archive.apache.org/dist/zookeeper/

版本自選,此處使用3.4.6,下載zookeeper-3.4.6.tar.gz的壓縮文件(Linux版本的壓縮包)。

安裝Zookeeper

第1步:安裝 jdk(略) Zookeeper是Java語言編寫的,得依賴於JDK環境。

第2步:上傳 zookeeper 的壓縮包到 linux 系統

​ 我是放在此目錄中:/usr/local/setup

第3步:解壓縮壓縮包

​ 進入到setup目錄,執行指令

tar -zxvf zookeeper-3.4.6.tar.gz

第四步:進入zookeeper-3.4.6目錄,創建data目錄 統一存放zookeeper的數據
mkdir data

第五步:進入conf目錄 ,把zoo_sample.cfg 改名爲zoo.cfg
cp zoo_sample.cfg zoo.cfg

第六步:打開zoo.cfg文件, 修改data屬性:dataDir=/usr/local/setup/zookeeper-3.4.6/data

啓動、查看、停止Zookeeper

進入Zookeeper的bin目錄

啓動服務命令
./zkServer.sh start

停止服務命令
./zkServer.sh stop

查看服務狀態
./zkServer.sh status

zookeeper默認端口:2181

#the port at which the clients will connect

clientPort=2181

二、Dubbo管理控制檯部署

“註冊中心“的一個網頁版本的管理器,用於查看Dubbo註冊中心(此處即Zookeeper)中註冊了哪些服務、有哪些服務消費者消費了哪些服務!

Dubbo官方提供了程序包:dubbo-admin-2.6.0.war 要求JDK版本是1.8,1.9會出錯!

安裝

安裝步驟:

(1)啓動Tomcat,將dubbo-admin-2.6.0.war文件放到tomcat的webapps目錄

(2)war文件會自動解壓,修改項目名爲dubbo-admin--------爲了方便,改個名。不改也可以

(3)修改項目中WEB-INF下的dubbo.properties文件

添加如下配置

​ 注意dubbo.registry.address對應的值需要對應當前使用的Zookeeper的主機ip地址和端口號。

​ Zookeeper安裝在Linux中的話,得使用Linux的IP+Port

dubbo.registry.address=zookeeper://192.168.178.131:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

(4)重啓Tom貓

登錄

瀏覽器中訪問dubbo-admin項目

請求URL: http://localhost:8080/dubbo-admin-2.6.0/

即可訪問到項目。

首次需要輸入用戶名密碼,就是上面配置的賬號密碼

​ root root

​ guest guest

​ 直接使用root用戶登錄即可!

使用

初始時,裏面是沒有任何內容的。

需要開發 服務提供者工程服務消費者工程,並啓動它們,就可以在網頁管理平臺中查看到對應的信息了!

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