rocketmq-console

简介

rocketmq-console 是 rocketmq 的界面管理工具

下载

安装

  1. git clone -b release-rocketmq-console-1.0.0 https://github.com/apache/rocketmq-externals.git

配置

  1. cd rocketmq-externals/rocketmq-console/
  2. # 修改配置文件
  3. vim src/main/resources/application.properties
  4. # uri 路径
  5. server.contextPath=/rocketmq
  6. # 访问端口
  7. server.port=12580
  8. # Name Server 地址
  9. rocketmq.config.namesrvAddr=rocketmq-nameserver1:9876;rocketmq-nameserver2:9876;rocketmq-nameserver3:9876
  10. # 日志目录
  11. rocketmq.config.dataPath=/opt/logs/rocketmq-console/data
  12. # 修改 logback
  13. vim src/main/resources/logback.xml
  14. 修改 ${user.home} -> /opt

部署

1. 准备工作

  1. sudo mkdir -p /opt/logs/rocketmq-console
  2. sudo chown $USER:$USER /opt/logs/rocketmq-console

2. 安装部署

  1. # 打包编译
  2. mvn clean package -Dmaven.test.skip=true
  3. # 启动
  4. java -jar ./rocketmq-console-ng-1.0.0.jar \
  5. --server.contextPath=/rocketmq \
  6. --server.port=12580 \
  7. --rocketmq.config.dataPath=/opt/logs/rocketmq-console/data \
  8. --rocketmq.config.namesrvAddr='rocketmq-nameserver1:9876;rocketmq-nameserver2:9876;rocketmq-nameserver3:9876'
  9. http://hostname:12580/rocketmq