1、安装jkd

2、安装maven

3、下载rocketmq源码包并解压

4、进入到解压路径下运行打包命令

     

mvn -Prelease-all -DskipTests clean install -U

 

5、修改runbroker.sh中的jvm内存大小,配置低就改小点

6、配置rocketmq环境变量

export rocketmq=/root/rocketmq-rocketmq-all-4.4.0/distribution/target/apache-rocketmq
export PATH=$PATH:$rocketmq/bin

7、修改rocketmq的target/bin下的broker.conf的配置最后增加如下配置

namesrvAddr = 47.99.220.18:9876   #ip加端口号,集群的话需要;隔开写多个mq地址
brokerIP1 = 47.99.220.18                #本机ip地址,外网访问写外网地址

8、运行

mqnamesrv >/usr/logs/rocketmqlogs/mqnamesrv.log 2>&1 &  #启动mqnamesrv并且指定日志路径

mqbroker -c ../conf/broker.conf > /usr/logs/rocketmqlogs/broker.log 2>&1 &   #启动mqnamesrv并且指定broker.conf配置文件路径和日志路径

9、下载配置rocketmq控制台

    下载rocketmq-console

    修改application.properties中配置,主要修改以下两个字段 

rocketmq.config.namesrvAddr=127.0.0.1:9876;127.0.0.1:9877#填写rocketmq的地址和端口,mq集群需要用;分隔开

10、打包

mvn clean package -Dmaven.test.skip=true

11、运行

nohup java -jar rocketmq-console-ng-2.0.0.jar >>/usr/logs/log.out 2>&1 &#后台启动,关闭终端不会中断