華為云計算 云知識 RocketMQ是什么
RocketMQ是什么

簡介

RocketMQ是一款分布式、隊列模型的開源消息中間件。配置編譯方法

配置編譯流程

1.配置編譯環(huán)境

安裝maven,rocketmq的構(gòu)建依賴maven,故需先安裝maven,具體安裝步驟參考http://m.cqfng.cn/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)更改配置,開發(fā)調(diào)試的話,不需要使用太高的配置。默認(rèn)的配置占用的內(nèi)存太高。分別更改“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 &

查看日志文件,出現(xiàn)如下圖所示信息則代表啟動成功。

tail nohup.out