RocketMQ(一) 下載安裝踩坑經歷“UseCMSCompactAtFullCollection“
阿新 • • 發佈:2020-12-17
技術標籤: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及以上版本
- 啟動NameServer
# 1.啟動NameServer
nohup sh bin/mqnamesrv &
# 2.檢視啟動日誌
tail -f ~/logs/rocketmqlogs/namesrv.log
- 啟動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
vim runserver.sh