1、下载地址
https://rocketmq.apache.org/dowloading/releases/
2、上传文件到服务器并解压
unzip rocketmq-all-4.8.0-bin-release.zip
3、根据服务器配置合理修改内存参数
vim runserver.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
vim runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m"
4、修改config下的broker.conf配置文件在末尾添加如下内容
storePathRootDir=/data/rocketmq/rootdir
storePathCommitLog=/data/rocketmq/commitlog
autoCreateSubscriptionGroup=true
traceTopicEnable=true
listenPort=10911
# 将namesrvAddr和brokerIP1设置在config中
namesrvAddr=47.xxx.188.xx:9876
brokerIP1=47.xxx.188.xx
5、rocketmq根目录下启动与关闭(需要先配置Java环境https://blog.csdn.net/qq_37024898/article/details/123208073)
启动namesrv服务:nohup sh bin/mqnamesrv &
启动broker服务:nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf &
关闭namesrv服务:sh bin/mqshutdown namesrv
关闭broker服务 :sh bin/mqshutdown broke