1.准备好tomcat8.tar.gz,可以去官网下载 http://tomcat.apache.org
2.下载dubbo的源码,下载地址https://github.com/dangdangdotcom/dubbox
3.解压下载的dubbo源码,我们在目录下执行命令 mvn package -Dmaven.test.skip=true。等待命令执行完成。
等待命令执行完成后,打开 dubbo-admin\target,可以看到生成了一个war包
4.将war包和下载的tomcat上传到linux服务器。我使用的是xftp
5.解压tomcat.tar.gz。tar -xvf apache-tomcat-8.5.34.tar.gz
6.移动war包到tomcat解压目录下的webapps下
7.启动tomcat,cd tomcat/bin 目录,输入:./startup.sh 。查询tomcat是否已经启动:ps -ef|grep tomcat
8.访问http://192.168.37.129:8080/dubbo-admin/ 用户名:root,密码:root
在服务治理中我们可以看到我们发布的服务
还能对其进行权重管理
注意:
如果监控中心和注册中心在同一台服务器上,可以不需要任何配置。
如果不在同一台服务器,需要修改配置文件:
/webapps/dubbo-admin/WEB-INF/dubbo.properties
如果要运行监控中心,必须先启动zookeeper. 监控中心对于dubbo的服务的调用来说不是必须的,不安装也可以运行。安装的目的是为了更好的统计其调用的次数,方便管理