官方文档:rocketmq/docs/cn at master · apache/rocketmq · GitHub
下载地址:Downloading the Apache RocketMQ Releases - Apache RocketMQ
操作参考:RocketMQ之Java API大全_【原】编程界的小学生-CSDN博客
一、下载源码解压编译
源码编译需要jdk和maven 自行安装
unzip rocketmq-all-4.9.2-source-release.zip
cd rocketmq-all-4.9.2/
mvn -Prelease-all -DskipTests clean install -U
编译后的文件在 target 下
编译完毕后可以把文件直接拷贝出来 (也可以不动直接用)
二、修改配置
默认的资源配置过大 都是4G 2G 需要改小点 (土豪除外)
vim /usr/local/rocketmq-4.9.2/bin/runserver.sh
vim /usr/local/rocketmq-4.9.2/bin/runbroker.sh
三、启动和关闭
cd /usr/local/rocketmq-4.9.2/bin/
启动 Name Server:sh mqnamesrv
启动 Broker:sh mqbroker -n localhost:9876
查看一下:
ps -ef|grep mqbroker
ps -ef|grep mqnamesrv
关闭:
sh mqshutdown broker
sh mqshutdown namesrv
四、发个消息试试
多开两个窗口 然后每个窗口都临时注册一下环境变量 export NAMESRV_ADDR=localhost:9876
cd /usr/local/rocketmq-4.9.2/bin/
sh tools.sh org.apache.rocketmq.example.quickstart.Producer
sh tools.sh org.apache.rocketmq.example.quickstart.Consumer