一.導(dǎo)讀
今天分享下阿里的dubbo控制臺(tái)的安裝,部署十分簡(jiǎn)單,屬于入門級(jí)教程,如有需求的同學(xué)可以直接按照步驟進(jìn)行操作。
二.實(shí)驗(yàn)環(huán)境
1.Tomcat v9.0.6
2.dubbo-admin v2.0.0
3.CentOS7
IP:192.168.1.106
三.思路分析
分別下載Tomcat和dubbo-admin,首先安裝Tomcat服務(wù)器,安裝好后將下來(lái)dubbo-admin的war包部署到Tomcat上并進(jìn)行配置即可。
四.實(shí)戰(zhàn)演練
備注:如果沒(méi)有特殊說(shuō)明,我這里都安裝在opt目錄下
(一).Tomcat
1.下載
$ wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.6/bin/apache-tomcat-9.0.6.tar.gz
2.解壓
$ tar -zxvf ./opt/apache-tomcat-9.0.6.tar.gz
3.配置
$ vi ./opt/apache-tomcat-9.0.6/conf/tomcat-users.xml
按鍵盤(I)進(jìn)入編輯狀態(tài),然后輸入下面內(nèi)容,輸入完后先按ESC,然后輸入(:wq)進(jìn)行保存。這里管理員和密碼我暫時(shí)都用admin

$ vi ./opt/apache-tomcat-9.0.6/webapps/manager/META-INF/context.xml
同樣,按鍵盤(I)進(jìn)入編輯狀態(tài),然后輸入下面內(nèi)容,輸入完后先按ESC,然后輸入(:wq)進(jìn)行保存。

4.防火墻設(shè)置
$ firewall-cmd --zone=public --add-port=8080/tcp --permanent
備注:我是訪問(wèn)內(nèi)網(wǎng)機(jī)器,我直接把防火墻關(guān)閉了,關(guān)閉命令如下:
$ systemctl stop firewalld
5.啟動(dòng)
$ ./opt/apache-tomcat-9.0.6/bin/startup.sh
(二).dubbo-admin
1.下載
https://github.com/dubbo/dubbo-ops

2.配置
下載完成后,將項(xiàng)目進(jìn)行解壓并導(dǎo)入到Eclipse中,并用Maven進(jìn)行編譯,操作步驟如下:
(1).導(dǎo)入
Eclipse-》右鍵Import-》Maven-》Existing Maven Projects-》Next-》選擇我們的dubbo-ops-master項(xiàng)目-》finish
(2).配置
修改下面文件,保存并進(jìn)行編譯
/dubbo-ops-master/dubbo-admin/src/main/webapp/WEB-INF/dubbo.properties
修改后:
dubbo.registry.address=zookeeper://192.168.1.106:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=xiangquba
(3).編譯
備注:修改pom文件編譯時(shí)用的JDK版本,要不會(huì)報(bào)"不再支持源選項(xiàng) 1.5。請(qǐng)使用 1.6 或更高版本。"錯(cuò)誤
/dubbo-ops-master/dubbo-admin/pom.xml
/dubbo-ops-master/pom.xml
修改上面兩個(gè)pom文件后,properties下藍(lán)色添加內(nèi)容:

dubbo-adminr項(xiàng)目-》選擇pom.xml-》Run As -》Maven Install
生成的War路徑如下:
/dubbo-ops-master/dubbo-admin/target/dubbo-admin-2.0.0.war
3.部署
(1).登陸Tomcat控制臺(tái)
http://192.168.1.106:8080/
用戶密碼都是:admin
(2).WAR file to deploy -》選擇文件-》Deploy
4.訪問(wèn)
http://192.168.1.106:8080/dubbo-admin-2.0.0/
用戶名和密碼都是:root

本文摘自:https://www.xiangquba.cn/2018/03/12/dubbo-admin-install/