安裝rocketmq

1、先安裝maven

wget https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip

解壓

unzip apache-maven-3.6.3-bin.zip

創建maven環境變量
在/etc/profile中新增環境變量,指向maven的bin目錄

export PATH=${PATH}:/home/centos/software/maven/bin

測試mvn命令,成功則maven安裝成功

注意 :
${PATH}之後的路徑需要先配置成你自己解壓的路徑
安裝maven之前需要安裝jdk

2、安裝rocketmq
下載源碼、解壓

wget https://archive.apache.org/dist/rocketmq/4.7.0/rocketmq-all-4.7.0-source-release.zip
tar -zxvf rocketmq-rocketmq-all-4.7.0.tar.gz 

進入目錄構建rocketmq

cd rocketmq-rocketmq-all-4.7.0/
mvn -Prelease-all -DskipTests clean install -U

進入腳本文件目錄

cd distribution/target/rocketmq-4.7.0/rocketmq-4.7.0

啓動server

 nohup sh bin/mqnamesrv &

日誌輸出目錄爲 ~/logs/rocketmqlogs/namesrv.log,如果出現"The Name Server boot success"說明rocketmq啓動成功
tail -f ~/logs/rocketmqlogs/namesrv.log

啓動broker

nohup sh bin/mqbroker -n localhost:9876 &

還可以指定配置文件

nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf &

注意,broker有可能啓動不成功,自己看輸出日誌的話能看到內存相關的報錯,此時需要修改bin目錄下的runbroker.sh文件中的設置(server啓動不了,可以看runserver.sh文件)
在這裏插入圖片描述

日誌輸出目錄爲~/logs/rocketmqlogs/broker.log ,如果出現"The broker[%s, 172.30.30.233:10911] boot success…"說明rocketmq啓動成功

測試mq服務是否正常
測試生產任務

export NAMESRV_ADDR=localhost:9876
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

測試消費任務

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

關閉:

sh bin/mqshutdown namesrv
sh bin/mqshutdown broker
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章