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 &#后台启动,关闭终端不会中断