Mac下安裝rocketMQ

一.前提是電腦上已經安裝了JDK,沒有安裝的參照
https://jingyan.baidu.com/article/908080221f3cfefd91c80fbf.html
二.RocketMQ的下載與安裝
下載:
官網地址:http://rocketmq.apache.org/docs/quick-start/
在這裏插入圖片描述
點擊那個藍色的here就可以下載了。
安裝:
進入下載目錄位置

解壓

  > unzip rocketmq-all-4.7.0-source-release.zip

進入目錄

> cd rocketmq-all-4.7.0-source-release/

安裝

  > mvn -Prelease-all -DskipTests clean install -U
  

進入target下的rocketmq-4.7.0目錄

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

三.開啓NameServer服務

修改內存配置大小
RocketMq默認內存較大,啓動Borker如果因爲內存不足啓動失敗,需要修改如下配置文件,修改JVM內存大小,進入distribution下面的bin文件夾,修改JAVA_OPT

vim runserver.sh
vim runbroker.sh

runserver.sh文件在這裏插入圖片描述
將-Xms -Xmx -Xmn 的大小改小,默認是8g,比較大,可以根據自己的內存配置相應的改小,我這裏是改成了256m和128m。

runbroker.sh文件
在這裏插入圖片描述
開啓nameserver

nohup sh bin/mqnamesrv &

在這裏插入圖片描述
日誌查看

tail -f ~/logs/rocketmqlogs/namesrv.log

在這裏插入圖片描述
開啓broker

nohup sh bin/mqbroker -n localhost:9876 &

在這裏插入圖片描述
日誌查看

tail -f ~/logs/rocketmqlogs/broker.log

查看nameserver和broker是否成功啓動

jps

在這裏插入圖片描述
如果出現NameserverStartup和BrokerStartup就說明啓動成功了。

關閉

# 關閉NameServer
sh bin/mqshutdown namesrv
# 關閉Borker
sh bin/mqshutdown borker

三.測試發消息
配置NAMESRV_ADDR到環境變量裏

open -e .bash_profile

將 export NAMESRV_ADDR=localhost:9876 配置進去,然後更新配置使其生效

source .bash_profile

發消息:在distribution/target/rocketmq-4.7.0/rocketmq-4.7.0下

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

可以看到已經在發消息了
收消息:

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

建議開兩個終端測試發收消息。
以上就是rocketMQ的安裝了。

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