• RocketMQ 4.5.1安装教程


    TIPS

    本文基于RocketMQ 4.5.1,理论支持RocketMQ 4.0+

    本文详细探讨如何搭建RocketMQ

    一、下载

    前往 http://rocketmq.apache.org/release_notes/release-notes-4.5.1/ ,下载 Binary 文件即可。

    例如RocketMQ 4.5.1的下载地址:

    二、系统要求

    • 64位操作系统,生产环境建议Linux/Unix/MacOS(Windows操作系统安装说明详见 Windows操作系统安装教程
    • 64位JDK 1.8(目前RocketMQ不支持 JDK 11)
    • 4G+的可用磁盘

    三、Linux/Unix/MacOS安装教程

    3.1 搭建

    • 解压压缩包

      unzip rocketmq-all-4.5.1-bin-release.zip
      
    • 切换目录到RocketMQ根目录

      cd rocketmq-all-4.5.1-bin-release
      
    • 启动Name Server

      nohup sh bin/mqnamesrv &
      

      验证是否启动OK:

      1. tail -f ~/logs/rocketmqlogs/namesrv.log
      2. # 如果成功启动,能看到类似如下的日志:
      3. 2019-07-18 17:03:56 INFO main - The Name Server boot success. ...
    • 启动 Broker

      nohup sh bin/mqbroker -n localhost:9876 &
      

      验证是否启动OK:

      1. tail -f ~/logs/rocketmqlogs/broker.log
      2. # 如果启动成功,能看到类似如下的日志:
      3. 2019-07-18 17:08:41 INFO main - The broker[itmuchcomdeMacBook-Pro.local, 192.168.43.197:10911] boot success. serializeType=JSON and name server is localhost:9876

    3.2 验证RocketMQ功能正常(可选)

    3.2.1 验证生产消息正常

    执行如下命令:

    1. export NAMESRV_ADDR=localhost:9876
    2. sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

    能看到类似如下输出:

    SendResult [sendStatus=SEND_OK, msgId=C0A82BC5F36C511D50C05B41...
    

    3.2.2 验证消费消息正常

    执行如下命令:

    sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
    

    能看到类似如下输出:

    ConsumeMessageThread_4 Receive New Messages: [MessageExt [queueId=3, stor....
    

    3.3 停止

    依次执行以下两条命令即可

    1. # 命令
    2. sh bin/mqshutdown broker
    3. # 输出如下信息说明停止成功
    4. The mqbroker(36695) is running...
    5. Send shutdown request to mqbroker(36695) OK
    6. # 命令
    7. sh bin/mqshutdown namesrv
    8. # 输出如下信息说明停止成功
    9. The mqnamesrv(36664) is running...
    10. Send shutdown request to mqnamesrv(36664) OK

    四、Windows操作系统安装教程

    详见 Windows下RocketMQ安装部署

    五、生产可用集群搭建教程

    RocketMQ集群搭建说明 ,集群安装模式非常多,本文不展开了。请各位看客根据自己的需求,选择适合自己的模式自行搭建。

  • 相关阅读:
    铝合金钻孔铣削去毛刺加工之高速电主轴解决方案
    ES6中的箭头函数详细梳理
    9_Vue事件修饰符
    由浅入深,全面解析AMBA ACE&CHI协议
    机器人与AGI会撞出什么火花?
    基于RFID技术的智能书架系统
    电动车展示预约小程序的作用如何
    思维导图怎么变成ppt?4个思维导图一键生成ppt的方法
    基于Skywalking开发分布式监控(四)一个案例
    js省市树状结构数据
  • 原文地址:https://blog.csdn.net/wufaqidong1/article/details/125428287