Dubbo管控台可以对注册到zookeeper注册中心的服务或服务消费者进行管理,但管控台是否正常对Dubbo服务没有影响,管控台不需要高可用,因此可以单节点部署。
IP:192.168.1.128
部署容器:tomcat7
端口:8080
1.下载tomcat7 :http://download.youkuaiyun.com/detail/icoudsoft_saas/9386239
2.解压:
# tar -zxvf apache-tomcat-7.0.57.tar.gz
# mv apache-tomcat-7.0.57 dubbo-admin-tomcat
3.移除/home/leantaot/tomcat/dubbo-admin-tomcat/webapps目录下的所有文件
# cd /home/leantaot/tomcat/dubbo-admin-tomcat/webapps
# rm -rf *
4.下载Dubbo管理控制台程序dubbo-admin-2.5.3.war到/home/leantaot/tomcat/dubbo-admin-tomcat/webapps
下载地址:http://download.youkuaiyun.com/detail/icoudsoft_saas/9382786
# cd /home/leantaot/tomcat/dubbo-admin-tomcat/webapps
5.解压并把目录命名为ROOT:
# unzip dubbo-admin-2.5.3.war -d ROOT
把dubbo-admin-2.5.3.war移到 /home/leantaot/tools目录备份
# mv dubbo-admin-2.5.3.war /home/leantaot/tools
6.配置dubbo.properties
# vim ROOT/WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://192.168.1.125:2181?backup=192.168.1.126:2182,192.168.1.127:2183
dubbo.admin.root.password=root
dubbo.admin.guest.password=root
7.防火墙开启8080端口,用root用户修改/etc/sysconfig/iptables,
# vim /etc/sysconfig/iptables
增加
## dubbo-admin-tomcat;8080
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙:
# service iptables restart
8.启动tomcat7
# /home/leantaot/tomct/dubbo-admin-tomcat/bin/startup.sh
9.浏览器输入:http://192.168.1.128:8080,就可以看到
10.配置部署了Dubbo管控台的tomcat开机启动;
# vim /etc/rc.local
su - leantaot -c '/home/leantaot/tomct/dubbo-admin-tomcat/bin/startup.sh"