dubbo本身并不是一个服务软件,它其实是一个jar包,能够帮你的java程序连接到zookeeper,并利用zookeeper消费、提供服务。
但是为了让用户更好的监控众多的dubbo服务,官方提供了一个可视化的监控程序dubbo-admin,不过这个监控即使不装也不影响使用。
1)下载dubbo-admin
https://github.com/apache/dubbo-admin/tree/master
2)解压进入目录
修改dubbo-admin\src\main\resources\application.properties 指定zookeeper地址;
server.port=7001 spring.velocity.cache=false spring.velocity.charset=UTF-8 spring.velocity.layout-url=/templates/default.vm spring.messages.fallback-to-system-locale=false spring.messages.basename=i18n/message spring.root.password=root spring.guest.password=guest dubbo.registry.address=zookeeper://127.0.0.1:2181
3)在项目目录下打包dubbo-admin
mvn clean package -D maven.test.skip=true
这里需要注意一点,输入打包的路径必须是在pom.xml文件的同级目录下,不然会报错!
第一次打包的过程有点慢,需要耐心等待!
4)然后找到它的jar包;
5)在cmd中执行该jar包;
输入命令:java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
注意:zookeeper服务一定要打开
执行完毕之后,访问http://localhost:7001,然后输入登录账户和密码,我们都是默认root root,登录成功后,查看页面;