目录
一、管理控制台
dubbo本身并不是一个服务软件。它其实就是一个jar包能够帮你的java程序连接到zookeeper,并利用zookeeper消费、提供服务。所以你不用在Linux上启动什么dubbo服务。但是为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控程序,不过这个监控即使不装也不影响使用。
dubbo-admin(管理控制台)
图形化的服务管理页面;安装时需要指定注册中心地址,即可从注册中心中获取到所有的提供者/消费者进行配置管理
dubbo-samples-monitor
简单的监控中心;
1、下载安装 dubbo-admin
进入它的 github:https://github.com/apache/dubbo
下拉到最下面,下载 dubbo-admin
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
旧版dubbo 2.5及以下是war,会生成一个web项目,需要安装Tomcat,把 web项目 放在里面
我们新版dubbo 2.6及以后,采用springboot的方式,生成的是可执行的jar包,不需要安装Tomcat
执行把包命令
输入 cmd , 回车
执行如下打包命令:
mvn clean package -Dmaven.test.skip=true
打包完成后,多了一个 target 目录,里面的 dubbo-admin-0.0.1-SNAPSHOT.jar 即为打好的 jar 包
如果没有 配置 mvn 命令环境,可参照如下配置:
https://blog.csdn.net/qq_27022241/article/details/108405545(win10)
https://blog.csdn.net/YuDBL/article/details/109144526(mac)
我们也可以把它导入到 idea 进行打包,如下图导入进去,这个就不多说了!
4、运行dubbo-admin
我们切换到 target 目录下,执行 jar 包 (注:tab键,可补全提示)
ls
cd target
java -jar dubbo-admin-0.0.1-SNAPSHOT.jar
执行成功,会有 7001 的端口提示:
Tomcat started on port(s): 7001 (http) with context path
注意:【有可能控制台看着启动了,但是网页打不开,需要在控制台按下ctrl+c即可】
默认使用root/root 登陆