首先介紹一下dubbo的一個比較大的改變,那就是在2.6.1及2.6.1以后的版本當中,dubbo將一分為二,分為Dubbo-RPC和Dubbo-Admin,而在2.6.1以前的版本中Dubbo-Admin是包含在Dubbo-RPC當中的,這一點從dubbo官網的下載頁面可以看得出來
dubbo官網下載頁面地址:http://dubbo.apache.org/en-us/blog/download.html
1、下載dubbo-admin-2.6.0源碼
下載地址: https://github.com/apache/incubator-dubbo/releases
github:https://github.com/apache/dubbo/tree/dubbo-2.6.0
注意:dubbo-2.6.1以后的版本不再有dubbo-admin
2、復制到linux任意目錄中,進行編譯,前提是已安裝maven
3、進入 dubbo-dubbo-2.6.0 下的 dubbo-admin 目錄,執行打包命令:
mvn package -Dmaven.skip.test=true
4、打包成功后會在當前目錄下生成target目錄
5、進入target目錄,可以看到生成的war包
6、war包可以重命名為dubbo-admin,為了方便訪問。
7、配置tomcat,將之前生成的war包復制到/usr/local/tomcat/apache-tomcat-9.0.20/webapps目錄下
8、修改tomcat端口信息,防止沖突,編輯server.xml文件
vim /usr/local/tomcat/apache-tomcat-9.0.20/conf/server.xml
9、進入bin目錄,啟動tomcat
[root@localhost bin]# ./startup.sh
10、如果有防火牆,要開啟8081端口,否則無法訪問
firewall-cmd --zone=public --add-port=8081/tcp --permanent
重新載入
firewall-cmd --reload
11、地址欄輸入訪問地址:(用戶名和密碼默認為root)
http://192.168.26.102:8081/dubbo-admin/
12.補充:
配置屬性
我們在tomcat編譯后的dubbo-admin目錄中找到dubbo.properties 配置文件
dubbo.registry.address=zookeeper://xx.xxx.xxx.xxx:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
dubbo-admin 默認兩個登陸賬號,一個是root,一個是guest
第一行是填寫dubbo注冊的zk地址
第二行是填寫root的密碼
第三行是填寫guest的密碼