https://rocketmq.apache.org/docs/quickStart/01quickstart/
wget https://dist.apache.org/repos/dist/release/rocketmq/5.2.0/rocketmq-all-5.2.0-bin-release.zip
unzip rocketmq-all-5.2.0-bin-release.zip -d /usr/local/
cd /usr/local/
mv rocketmq-all-5.2.0-bin-release rocketmq-5.2.0
配置环境变量
vim /etc/profile
export ROCKETMQ_HOME=/usr/local/rocketmq-5.2.0
export NAMESRV_ADDR=localhost:9876
export PATH=$ROCKETMQ_HOME/bin:$PATH
配置生效 source /etc/profile
启动NameServer
切换到目录 /usr/local/rocketmq-5.2.0
启动 nohup sh bin/mqnamesrv &
查看是否启动成功 $ tail -f ~/logs/rocketmqlogs/namesrv.log
启动Broker
nohup sh bin/mqbroker &
查看是否启动成功 tail -f ~/logs/rocketmqlogs/broker.log # 查看启动日志
测试消息是否发送成功
$ sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
$ sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
# 在 RocketMQ 的 bin 目录下执行
sh mqshutdown broker
sh mqshutdown namesrv
安装rocketmq-dashboard
https://github.com/apache/rocketmq-dashboard
mvn clean package -Dmaven.test.skip=true java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar