1.软件准备: RocketMQ新版本:4.5.1
下载地址
2.环境准备
JDK
CentOS7
源码安装需要安装Maven 3.2.x 4G+ free
3.安装及启动
1. 下载rocketmq
#下载
wget https://archive.apache.org/dist/rocketmq/4.5.1/rocketmq-all-4.5.1-bin-release.zip
#解压
unzip rocketmq-all-4.5.1-bin-release.zip
进入bin目录
cd /opt/moudle/rocket/rocketmq-all-4.5.1-bin-release/bin
3. 启动NameServer
# 1.启动NameServer
./mqnamesrv
# 2.查看启动日志
tail -f ~/logs/rocketmqlogs/namesrv.log
4.启动Broker
#1.修改下java虚拟机内存
vi runbroker.sh
# 2.启动Broker
./mqbroker -n localhost:9876
# 3.查看启动日志
tail -f ~/logs/rocketmqlogs/broker.log
RocketMQ环境测试
1. 发送消息
#1.设置环境变量 export NAMESRV_ADDR=localhost:9876
# 2.使用安装包的Demo发送消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
2. 接收消息
# 1.设置环境变量
export NAMESRV_ADDR=localhost:9876
# 2.接收消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
3. 关闭RocketMQ
# 1.关闭NameServer
mqshutdown namesrv
# 2.关闭Broker
mqshutdown broker