简介
RocketMQ是一款分布式、队列模型的 开源 消息中间件。配置编译方法
配置编译流程
1.配置编译环境
安装maven,rocketmq的构建依赖maven,故需先安装maven,具体安装步骤参考https://www.huaweicloud.com/kunpeng/software/maven.html。
2.获取源码
获取“rocketmq-all-4.7.0”源码包。
cd /usr/local/src
git clone https://github.com/apache/rocketmq.git rocketmq
3.编译和安装
1)编译部署RabbitMQ。
cd /usr/local/src/rocketmq
mvn -Prelease-all -DskipTests clean install -U
2)更改配置,开发调试的话,不需要使用太高的配置。默认的配置占用的内存太高。分别更改“runserver.sh”和“runbroker.sh”文件。
cd ./distribution/target/rocketmq-4.7.0/rocketmq-4.7.0/bin
vim runserver.sh
vim runborker.sh
4. 运行和验证
启动NameServer。
nohup ./mqnamesrv &
启动Broker。
nohup ./mqbroker -n localhost:9876 &
查看日志文件,出现如下图所示信息则代表启动成功。
tail nohup.out