【RocketMQ】Windows环境安装RocketMQ和控制台

一、基本信息

  • 系统:Windows
  • JDK1.8、Maven、Git
  • RocketMQ4.7.1

二、安装

2.1 下载安装包
  • 到官网下载安装包【RocketMQ】Windows环境安装RocketMQ和控制台【RocketMQ】Windows环境安装RocketMQ和控制台

  • 解压安装包
    【RocketMQ】Windows环境安装RocketMQ和控制台

2.2 配置环境变量
  • 配置环境变量
    变量名:ROCKETMQ_HOME
    变量值:MQ解压路径\MQ文件夹名
    【RocketMQ】Windows环境安装RocketMQ和控制台
2.3 启动MQ
  • 启动NAMESERVER
    打开cmd命令窗口,切换到mq的bin目录下。然后执行’start mqnamesrv.cmd’命令,启动NAMESERVER。启动成功后不要关闭。
    【RocketMQ】Windows环境安装RocketMQ和控制台
  • 启动BROKER
    Cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true’,启动BROKER。成功后会弹出提示框,不要关闭。
    【RocketMQ】Windows环境安装RocketMQ和控制台
  • 找不到或无法加载主类
    【RocketMQ】Windows环境安装RocketMQ和控制台

    解决:将runbroker.cmd中的
    set “JAVA_OPT=%JAVA_OPT% -cp %CLASSPATH%”
    改为:
    set “JAVA_OPT=%JAVA_OPT% -cp “%CLASSPATH%””

现在已经启动成功了。

2.4 安装RocketMQ控制台
  • 下载地址源码
    https://github.com/apache/rocketmq-externals.git
    【RocketMQ】Windows环境安装RocketMQ和控制台

  • 修改配置信息
    进入rocketmq-externals\rocketmq-console\src\main\resources文件夹,打开application.properties进行配置
    【RocketMQ】Windows环境安装RocketMQ和控制台

  • 编译
    用CMD进入‘\rocketmq-externals\rocketmq-console’文件夹,执行‘mvn clean package -Dmaven.test.skip=true’,编译生成jar包。
    【RocketMQ】Windows环境安装RocketMQ和控制台【RocketMQ】Windows环境安装RocketMQ和控制台

  • 启动
    Cmd进入‘target’文件夹,执行‘java -jar rocketmq-console-ng-1.0.1.jar’,启动‘rocketmq-console-ng-1.0.1.jar’。

  • 测试
    浏览器中输入‘http://127.0.0.1:8088’,成功后即可查看。
    【RocketMQ】Windows环境安装RocketMQ和控制台