文章目录
- 1 Dubbo Admin 介绍
- 2 Dubbo Admin 的安装与配置
- 2.1 Dubbo Admin 的安装
- 2.2 坑一:不能用PowerShell运行
- 2.3 坑二:事先忘记启动zookeeper
- 2.4 坑三:8080端口冲突
- 2.5 坑四:修改配置后记得再次打包
- 2.6 成功!
1 Dubbo Admin 介绍
Dubbo Admin 是一个注册中心(比如Zookeeper)的可视化管理工具,可以查看我们注册了哪些服务,哪些服务被消费了等等
2 Dubbo Admin 的安装与配置
2.1 Dubbo Admin 的安装
下载地址:https://github.com/apache/dubbo-admin
下载后解压
2.2 坑一:不能用PowerShell运行
在项目目录下打包 dubbo-admin-xxx
执行命令
发现打包失败,之后,我们去cmd下执行此命令再尝试一下
成功打包
2.3 坑二:事先忘记启动zookeeper
我们来到 dubbo-admin-server 的 target 目录下,找到打包好的 jar
运行
但出现了一系列的问题
一直下拉有大量的报错,但有些报错,最具体的错误信息在最下面,因此我们从下网上找线索,果然,最后,出现了一行线索,原来是我没有启动 zookeeper。。。
之后我们把 zkServer.cmd 打开
2.4 坑三:8080端口冲突
我们再次运行 dubbo-admin-server-0.3.0-SNAPSHOT.jar
发现再次报错,但这次的报错量就少太多了,一眼就可看出是 8080 端口冲突的问题
我们去修改 dubbo-admin-server 的端口就可以了,还是尽量不要改 Tomcat 的端口,因此,因为 dubbo-admin-server 本身就是个 maven 工程,而其暴露的基本配置,也必然都在 resources 目录的配置文件中(可能是properties文件或是yml文件),我们来到目录 dubbo-admin-server\src\main\resources
修改配置文件的端口号
2.5 坑四:修改配置后记得再次打包
这里可不要直接再次启动 dubbo-admin-server-0.3.0-SNAPSHOT.jar ,因为这个 jar 包仍是打包的之前没配置端口的 maven 工程,不要粗心,因此,我们再生成一个新 的 jar 包即可
这里,我们不再用 mvn 命令,而改用另一种方式——用IDEA打开 dubbo-admin-server,然后进行clean与package
打包结束,只有WARN没有ERROR,那么我们可以尝试下一步操作了,也就是在打开zookeeper + 修改了dubbo-admin-server 端口号的情况下,再次运行 jar
2.6 成功!
这次启动之前的 jar 包后,可以正常阻塞监听了
因此,我们访问我们之前设置的本地7070端口,进行最后的验证访问成功,(注:最后补充一下,用户名密码的配置也都在resource目录的配置文件中,都默认为root)
登录成功,果然新版的 UI 确实好看!