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=xx.xxx.xxx.xx:9876 brokerIP1=xx.xxx.xxx.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
5、安装rocketmq可视化界面
下载:https://github.com/apache/rocketmq-dashboard/archive/refs/tags/rocketmq-dashboard-1.0.0.zip
下载完成之后,本地解压,IDEA打开,修改application.properties配置文件
rocketmq.config.namesrvAddr=xx.xxx.xxx.xx:9876
,打包上传并运行。
6、服务器安全组入方向添加9876,10911,8080端口



