RocketMQ安装部署

RocketMQ安装(Windows)

  1. 下载RocketMQ,地址:

    http://rocketmq.apache.org/release_notes/release-notes-4.3.0/
    RocketMQ安装部署
    选择‘Binary’进行下载,然后解压工程。

  2. 配置系统环境变量

    变量名:ROCKETMQ_HOME

    变量值:MQ解压路径\MQ文件夹名

    eg:ROCKETMQ_HOME=D:\develop\rocketmq-all-4.3.0-bin-release
    RocketMQ安装部署

  3. 启动NAMESERVER

    cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqnamesrv.cmd’,启动NAMESERVER。成功后会弹出提示框,此框勿关闭。
    RocketMQ安装部署

  4. 启动Broker

    cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true ’,启动broker。
    RocketMQ安装部署

RocketMQ监控插件部署(Windows)

  1. 下载RocketMQ插件,地址:

    https://github.com/apache/rocketmq-externals.git

    (如果下载失败,把https://github.com/apache/rocketmq-externals.git 的https换成git)

    下载完成之后解压,进入‘\rocketmq-externals-master\rocketmq-console\src\main\resources’文件夹,打开‘application.properties’进行配置。

  2. 编译启动

    cmd命令进入‘\rocketmq-externals-master\rocketmq-console’文件夹,执行‘mvn clean package -Dmaven.test.skip=true’,编译。
    RocketMQ安装部署

    编译成功之后,cmd进入‘\rocketmq-externals-master\rocketmq-console\target’文件夹,执行‘java -jar rocketmq-console-ng-1.0.1.jar’,启动‘rocketmq-console-ng-1.0.1.jar’。
    RocketMQ安装部署

  3. 启动监控台

    浏览器中输入‘127.0.0.1:配置端口’,成功后即可查看。

    eg:http://127.0.0.1:8088
    RocketMQ安装部署

RocketMQ安装(Linux)

  1. 下载RocketMQ,地址:

    http://rocketmq.apache.org/release_notes/release-notes-4.3.0/
    RocketMQ安装部署
    下载成功后上传至Linux服务器。

  2. 解压,执行命令:unzip rocketmq-all-4.3.0-bin-release.zip

  3. 若是真实的Linux服务器上安装rocketmq,则内存是足够的,不需要进行设置。由于我这里是虚拟机,则需要修改启动所需的内存参数。

    • 修改bin/runserver.sh

      将其参数都修改为128m并保存,如下:
      RocketMQ安装部署

    • 修改bin/runbroker.sh
      将其参数都修改为128m并保存,如下:
      RocketMQ安装部署

  4. 启动nameserver,在bin目录下执行命令:

    nohup sh mqnamesrv >/usr/local/logs/rocketmqlogs/mqnamesrv.log 2>&1 &

  5. 启动broker,在bin目录下执行命令:

    nohup sh mqbroker -n localhost:9876 >/usr/local/logs/rocketmqlogs/mqbroker.log 2>&1 &

  6. 通过jps查看运行的进程
    RocketMQ安装部署

RocketMQ监控插件部署(Linux)

  1. 下载RocketMQ插件,地址:

    https://github.com/apache/rocketmq-externals.git

    下载完成后上传至Linux服务器。

  2. 解压,执行命令:unzip rocketmq-externals-master.zip

  3. 进入 /rocketmq-externals-master/src/main/resources目录下,打开application.properties修改并保存
    RocketMQ安装部署

  4. 进入/rocketmq-externals-master/rocketmq-console目录下,执行命令:

    mvn clean package -Dmaven.test.skip=true,编译。
    RocketMQ安装部署

  5. 进入‘/rocketmq-externals-master/rocketmq-console/target’文件夹,执行‘java -jar rocketmq-console-ng-1.0.1.jar’,启动‘rocketmq-console-ng-1.0.1.jar’。

  6. 启动监控台

    访问http://192.168.40.150:8088
    RocketMQ安装部署