1.简单介绍
rocketmq-console已被rocketmq-externals单独列为一个项目,现在取名:rocketmq-dashboard,rocketmq-dashboard是RocketMQ项目的扩展插件,是一个图形化管理控制台,提供Broker集群状态查看,Topic管理,Producer、Consumer状态展示,消息查询等常用功能,这个功能在安装好RocketMQ后需要额外单独安装、运行。
2.安装部署---使用maven打包项目
2.1)安装maven环境
![](https://img.haomeiwen.com/i10439291/cbbd5a2faecd7cc3.png)
2.2)下载zip包:
wget https://gitcode.net/mirrors/apache/rocketmq-dashboard/-/archive/master/rocketmq-dashboard-master.tar.gz
解压:
tar xf rocketmq-dashboard-master.tar.gz
2.3)修改dashboard开放的端口和nameserver的ip地址:
配置文件位置:/app/rocketmq-dashboard-master/src/main/resources/application.yml
![](https://img.haomeiwen.com/i10439291/6fd633d342af2c7f.png)
主要修改参数:server.port 、rocketmq.config.namesrvAddr、rocketmq.config.dataPath
2.4)打包:
mkdir -pv /app/rocketmq-dashboard/data
cd /app/rocketmq-dashboard-master
mvn clean package -Dmaven.test.skip=true -f /app/rocketmq-dashboard-master
cp /app/rocketmq-dashboard-master/target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar /app/rocketmq-dashboard/rocketmq-dashboard.jar
2.5)启动
java -jar /app/rocketmq-dashboard/rocketmq-dashboard.jar >> /app/rocketmq-dashboard/rocketmq-dashboard.log 2>&1 &
2.6页面访问地址192.168.37.8:8800:
![](https://img.haomeiwen.com/i10439291/acac2d10b86c186e.png)
2.7)如果想有访问控制(用户登录的状态)
A.修改配置文件-/app/rocketmq-dashboard-master/src/main/resources/application.yml
将rocketmq.config.loginRequired 设置为true
B.添加账号密码:
/app/rocketmq-dashboard-master/src/main/resources/users.properties
格式为:
#默认管理员: 用户名=密码,1
#默认用户格式: 用户名=密码
C.重新打包,启动
mvn clean package -Dmaven.test.skip=true -f /app/rocketmq-dashboard-master
cp /app/rocketmq-dashboard-master/target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar /app/rocketmq-dashboard/rocketmq-dashboard.jar
java -jar /app/rocketmq-dashboard/rocketmq-dashboard.jar >> /app/rocketmq-dashboard/rocketmq-dashboard.log 2>&1 &
D.登录页面:
![](https://img.haomeiwen.com/i10439291/9aeb708c5c885471.png)
网友评论