1. 程式人生 > 其它 >RocketMQ(一) 下載安裝踩坑經歷“UseCMSCompactAtFullCollection“

RocketMQ(一) 下載安裝踩坑經歷“UseCMSCompactAtFullCollection“

技術標籤:java

問題

啟動RocketMQ時報Unrecognized VM option ‘UseCMSCompactAtFullCollection’
原因是jdk9及以上廢棄了CMSCompactAtFullCollection,安裝jdk8即可

下載與安裝

官網 http://rocketmq.apache.org/

下載 (最新4.7.1)

下載地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip

cd /usr/local
mkdir rocketmq
cd
rocketmq unzip rocketmq-all-4.7.1-bin-release.zip

在這裡插入圖片描述
目錄如上

cd bin

啟動

(4.7.1)不支援java9及以上版本

  1. 啟動NameServer
# 1.啟動NameServer
nohup sh bin/mqnamesrv &
# 2.檢視啟動日誌
tail -f ~/logs/rocketmqlogs/namesrv.log
  1. 啟動Broker
# 1.啟動Broker
nohup sh bin/mqbroker -n localhost:9876 &
# 2.檢視啟動日誌
tail -f ~/logs/rocketmqlogs/broker.log 
  • 問題描述:

    RocketMQ預設的虛擬機器記憶體較大,啟動Broker如果因為記憶體不足失敗,需要編輯如下兩個配置檔案,修改JVM記憶體大小

# 編輯runbroker.sh和runserver.sh修改預設JVM大小
vim runbroker.sh

runbroker.sh修改內容

vim runserver.sh

runserver.sh修改內容