pursue wind pursue wind
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
  • RabbitMQ

  • RocketMQ

    • RocketMQ
    • RocketMQ控制台安装教程
    • RocketMQ 4.5.1安装教程
      • 一、下载
      • 二、系统要求
      • 三、Linux/Unix/MacOS安装教程
        • 3.1 搭建
        • 3.2 验证RocketMQ功能正常(可选)
        • 3.2.1 验证生产消息正常
        • 3.2.2 验证消费消息正常
        • 3.3 停止
      • 四、Windows操作系统安装教程
      • 五、生产可用集群搭建教程
      • 本文首发
  • Kafka
  • Nexus
  • 中间件
  • RocketMQ
pursuewind
2020-11-23
目录

RocketMQ 4.5.1安装教程

# 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的下载地址:

  • Binary: rocketmq-all-4.5.1-bin-release.zip (opens new window)

# 二、系统要求

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

# 三、Linux/Unix/MacOS安装教程

# 3.1 搭建

  • 解压压缩包

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

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

    nohup sh bin/mqnamesrv &
    
    1

    验证是否启动OK:

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

    nohup sh bin/mqbroker -n localhost:9876 &
    
    1

    验证是否启动OK:

    tail -f ~/logs/rocketmqlogs/broker.log
    
    # 如果启动成功,能看到类似如下的日志:
    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
    
    1
    2
    3
    4

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

# 3.2.1 验证生产消息正常

执行如下命令:

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

能看到类似如下输出:

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

# 3.2.2 验证消费消息正常

执行如下命令:

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

能看到类似如下输出:

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

# 3.3 停止

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

# 命令
sh bin/mqshutdown broker
# 输出如下信息说明停止成功
The mqbroker(36695) is running...
Send shutdown request to mqbroker(36695) OK

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

# 四、Windows操作系统安装教程

详见 Windows下RocketMQ安装部署 (opens new window)

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

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

# 本文首发

http://www.itmuch.com/rocketmq/rocketmq-install/

Last Updated: 2023/01/30, 11:01:00
RocketMQ控制台安装教程
Kafka

← RocketMQ控制台安装教程 Kafka→

Theme by Vdoing | Copyright © 2019-2023 pursue-wind | 粤ICP备2022093130号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
  • 飙升榜
  • 新歌榜
  • 云音乐民谣榜
  • 美国Billboard榜
  • UK排行榜周榜
  • 网络DJ