上篇介绍了dubbo的一个入门实例,服务启动后,我如何查看自己的服务是否已经启动,如何查看是否存在消费者呢?这就需要使用dubbo的管控台。
材料准备:
jdk-7u76-linux-x64.tar.gz、apache-tomcat-7.0.59.tar.gz、dubbo-admin-2.5.3.war
安装步骤:( jdk的配置我就不再叙述了)
1、将apache-tomcat-7.0.59.tar.gz安装包放到/usr/local目录下并解压
$ tar -zxvf apache-tomcat-7.0.59.tar.gz
2、重命名文件:
$ mv apache-tomcat-7.0.59 dubbo-tomcat
3、进入/usr/local/dubbo-tomcat/webapps 目录,并移除所有文件:
$ rm -rf *
4、将dubbo的管理控制台文件dubbo-admin-2.5.3.war上传到/usr/local/dubbo-tomcat/webapps目录下,解压并重新命名为ROOT:
$ unzip dubbo-admin-2.5.3.war -d ROOT
5、配置dubbo的dubbo.properties文件:
$ vi ROOT/WEB-INF/dubbo.properties
增加如下内容:
dubbo.registry.address=zookeeper://192.168.91.130:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
6、设置防火墙,开启8080端口。本次demo演示就直接关闭
$ systemctl disable firewalld.service
7、启动tomcat
$ /usr/local/dubbo-tomcat/bin/startup.sh
测试:输入http://192.168.91.130:8080/ 出现如下界面表示成功
控制台搭好之后,重新启动服务提供方和消费者,可以查看到是否启动成功,如下:
也可以在控制台中进行服务的管理和设置,这就是dubbo的一个优点,支持服务治理。