参考:
https://juejin.im/post/5b9f9d9df265da0a867c2a9f#heading-1
https://github.com/dubboclub/dubbokeeper
因为dubbo-admin太难用,所以查找资料,找到了这个。
使用已编辑好的
1、下载:dubbo-ui.zip
2、修改zookeeper地址
# 配置文件1
vim ./apache-tomcat-9.0.16/webapps/ROOT/WEB-INF/classes/dubbo.properties
# 配置文件2
vim ./lucene-dubbokeeper-server/conf/dubbo-lucene.properties
3、启动
./lucene-dubbokeeper-server/bin/start-lucene.sh
./apache-tomcat-9.0.16/bin/startup.sh
4、访问 ip:8880 即可,已经把项目放到ROOT目录。
自己编译流程
1、下载
git clone https://github.com/dubboclub/dubbokeeper.git
2、install-xxx.bat(sh), 可以根据你想要的不同存储执行对应的脚本。
执行完之后在target
目录下面会发现xxx-dubbokeeper-ui
,xxx-dubbokeeper-server
以及xxx-dubbokeeper-server.tar.gz
其中xxx-dubbokeeper-ui
下会有一个war包,将该war包部署到tomcat。
3、修改配置
UI配置: WEB-INF/classes/dubbo.properties
#monitor的应用名,可根据自己情况自定义
dubbo.application.name=monitor-ui
#应用的拥有者
dubbo.application.owner=bieber
#连接的dubbo注册中心地址,保持部署监控数据存储的zk地址一样
dubbo.registry.address=zookeeper://localhost:2181
#use netty4
dubbo.reference.client=netty4
#peeper config
#监控的zookeeper连接列表,多个通过‘,’(英文逗号)隔开。
peeper.zookeepers=localhost:2181
#监控的zookeeper连接会话超时时间
peeper.zookeeper.session.timeout=60000
#被监控端同步监控数据周期时间,可不配置,默认是一分钟同步一次
monitor.collect.interval=60000
#logger
#dubbokeeper的日志目录
monitor.log.home=/usr/dev/op_disk/monitor-log
服务端配置:
lucene存储配置介绍
mysql存储配置介绍
mongodb存储配置介绍
4、先启动后台脚本、再启动UI脚本即可。