RocketMQ 4.9.4使用(二)部署运维界面rocketmq-dashboard

部署运维界面rocketmq-dashboard

rocketmq-console已停止维护,新的是rocketmq-dashboard

1、下载源码

# clone源码
git clone https://github.com/apache/rocketmq-dashboard.git

2、 配置

这就是一个springboot项目,修改application.yml中的rocketmq.config.namesrvAddr修改为rocketmq的nameserver地址。修改端口

server:
  port: 18080
rocketmq:
  config:
    # if this value is empty,use env value rocketmq.config.namesrvAddr  NAMESRV_ADDR | now, default localhost:9876
    # configure multiple namesrv addresses to manage multiple different clusters
    namesrvAddrs:
      - 127.0.0.1:9876

3、编译安装

cd rocketmq-dashboard
npm install -g yarn
mvn clean package -DskipTests

或
mvn spring-boot:run

成功后在target找到rocketmq-dashboard-1.0.1-SNAPSHOT.jar
RocketMQ 4.9.4使用(二)部署运维界面rocketmq-dashboard_第1张图片

4、启动

nohup java -Xms256m -Xmx256m -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar &

5、访问,http://192.168.10.11:18080/

RocketMQ 4.9.4使用(二)部署运维界面rocketmq-dashboard_第2张图片

6、acl配置

服务端要对应的开启ACL

修改application.yml以下内容
RocketMQ 4.9.4使用(二)部署运维界面rocketmq-dashboard_第3张图片

7、密码登陆

修改application.yml的loginRequired配置为true
RocketMQ 4.9.4使用(二)部署运维界面rocketmq-dashboard_第4张图片

配置用户名

在resources/users.properties中配置,格式如下

# 用户名=密码,权限
# 其中1为管理员权限 逗号和权限不写 默认普通用户
# 如admin=admin,1
username=password[,N]

8、重新打包并部署

会出现登录界面,输入上面定义的用户即可
RocketMQ 4.9.4使用(二)部署运维界面rocketmq-dashboard_第5张图片
登录成功
RocketMQ 4.9.4使用(二)部署运维界面rocketmq-dashboard_第6张图片

你可能感兴趣的:(rocketmq,rocketmq)