一、Dubbo管控台简介
管理控制台的功能主要包括:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。
二、环境准备
IP:192.168.31.146
部署容器:tomcat7
端口:8080
本次dubbo-admin管控台的安装是基于zookeeper注册中心,安装前请确保已成功安装zookeeper
zookeeper的集群安装可参照:http://www.jianshu.com/p/1dfcc020aa9c
三、具体的安装步骤
1、下载或者上传tomcat7(apache-tomcat-7.0.62.tar)到/home/dreyer05
下载或者上传Dubbo管控台程序dubbo-admin-2.5.3.war到/home/dreyer05
2、解压tomcat7的安装包并重命名为dubbo-admin-tomcat
$ tar -zxvf apache-tomcat-7.0.62.tar.gz
$ mv apache-tomcat-7.0.62 dubbo-admin-tomcat
3、移除/home/dreyer05/dubbo-admin-tomcat/webapps/目录下的所有文件
$ cd /home/dreyer05/dubbo-admin-tomcat/webapps/
$ rm -rf *
4、将dubbo-admin-2.5.3.war移动到/home/dreyer05/dubbo-admin-tomcat/webapps/
$ mv /home/dreyer05/dubbo-admin-2.5.3.war /home/dreyer05/dubbo-admin-tomcat/webapps/
5、解压dubbo-admin-2.5.3.war并重命名为ROOT
$ unzip dubbo-admin-2.5.3.war -d ROOT
注意:解压重命名完成后,记得把之前的dubbo-admin-2.5.3.war包移除,不然后面在启动tomcat的时候又会把dubbo-admin-2.5.3.war解压,造成一些不可描述的问题
$ rm -rf dubbo-admin-2.5.3.war
6、配置dubbo.properties
$ vi ROOT/WEB-INF/dubbo.properties
将配置信息配置为:
dubbo.registry.address=zookeeper://192.168.31.154:2181?backup=192.168.31.117:2182,192.168.31.146:2183 dubbo.admin.root.password=123456 dubbo.admin.guest.password=123456
参数说明:
dubbo.registry.address:注册中心的配置地址,上文中注册中心是使用zookeeper三台机器的集群,如果只有一台机器,则配置为:dubbo.registry.address=zookeeper://192.168.31.154:2181即可
dubbo.admin.root.password:管控台root用户的登录密码
dubbo.admin.guest.password:管控台guest用户的登录密码
7、切换到root用户,开启防火墙的8080端口
# vi /etc/sysconfig/iptables
增加:
## duoob-admin-tomcat -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙:
# service iptables restart
8、启动tomcat(普通用户启动)
$ /home/dreyer05/dubbo-admin-tomcat/bin/startup.sh
访问:
9、加入开机启动项
切换到root用户,修改rc.local文件
# vi /etc/rc.local
增加以下脚本(脚本大意为:切换到dreyer05用户,执行xx.sh)
su - dreyer05-c '/home/dreyer05/dubbo-admin-tomcat/bin/startup.sh start'
网友评论