消息队列

rocketmq可视化控制台简单部署

2023-08-06  本文已影响0人  宇晨棒棒的

1.简单介绍

rocketmq-console已被rocketmq-externals单独列为一个项目,现在取名:rocketmq-dashboard,rocketmq-dashboard是RocketMQ项目的扩展插件,是一个图形化管理控制台,提供Broker集群状态查看,Topic管理,Producer、Consumer状态展示,消息查询等常用功能,这个功能在安装好RocketMQ后需要额外单独安装、运行。

2.安装部署---使用maven打包项目

2.1)安装maven环境

java和mvn环境

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

配置信息截图

主要修改参数: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:

访问页面

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.登录页面:

页面登录
上一篇 下一篇

猜你喜欢

热点阅读