天天看點

Dubbo-2.Dubbo管理控制台安裝 Dubbo 管理控制台

安裝 Dubbo 管理控制台

Dubbo 管控台可以對注冊到 zookeeper 注冊中心的服務或服務消費者進行管理,但 管控台是否正常對 Dubbo 服務沒有影響,管控台也不需要高可用,是以可以單節點部署。 準備工作:CentOS(192.168.136.133) 普通使用者:jinlin 超級使用者:root tomcat和dubbo-admin的安裝需在 jinlin 使用者下進行,否則沒有權限執行 IP: 192.168.136.133 部署容器: apache-tomcat-7.0.62 端口: 8080 1、解壓: $ tar -zxvf apache-tomcat-7.0.62.tar.gz $ mv apache-tomcat-7.0.62.tar.gz dubbo-admin-tomcat 2、移除/home/jinlin/dubbo-admin-tomcat/webapps 目錄下的所有檔案: $ rm -rf * 3、上傳 Dubbo 管理控制台程式 dubbo-admin-2.5.3.war 到/home/jinlin/dubbo-admin-tomcat/webapps 4、解壓并把目錄命名為 ROOT:(把dubbo-admin-2.5.3重命名為ROOT的目的是可以通過浏覽器直接通路IP位址即可通路到Duddo首頁) $ unzip dubbo-admin-2.5.3.war -d ROOT

把 dubbo-admin-2.5.3.war 移到/home/jinlin/tools 目錄備份(建立一個檔案夾tools用來存儲安裝包) $ mv dubbo-admin-2.5.3.war /home/wusc/tools 5、配置 dubbo.properties: $ vi ROOT/WEB-INF/dubbo.properties dubbo.registry.address=zookeeper:// 192.168.136.133:2181 dubbo.admin.root.password= jinlin.123 dubbo.admin.guest.password= jinlin.123 (以上密碼在正式上生産前要修改) 6、防火牆開啟 8080 端口, 用 root 使用者修改/etc/sysconfig/iptables, # vi /etc/sysconfig/iptables 增加: ## dubbo-admin-tomcat:8080 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 重新開機防火牆: # service iptables restart 7、啟動 Tomat7 $ /home/jinlin/dubbo-admin-tomcat/bin/startup.sh 8、 浏覽 http://192.168.136.133:8080/ 9、 配置部署了 Dubbo 管控台的 Tomcat 開機啟動: 在虛拟主機中編輯/etc/rc.local 檔案,加入: su - jinlin -c '/home/jinlin/dubbo-admin-tomcat/bin/startup.sh'

在安裝過程遇到的問題 1.

Dubbo-2.Dubbo管理控制台安裝 Dubbo 管理控制台

如圖,我在防火牆把8080端口開啟了,浏覽器輸入192.168.136.133卻通路不到。

解決思路: 把整個防火牆關閉就可以通過浏覽器輸入192.168.136.133通路到dubbo,而打開防火牆就不行了,是以猜測到8080端口并沒有成功開啟。

解決過程: 通過百度iptables的規則,發現

Dubbo-2.Dubbo管理控制台安裝 Dubbo 管理控制台

正确開啟8080端口的方法: 需要把開啟8080端口的指令放在這條規則上面

Dubbo-2.Dubbo管理控制台安裝 Dubbo 管理控制台

結果重新開機防火牆後就通路到Dubbo了。

繼續閱讀