簡介
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