rocketMq 安裝教程


推薦使用 xshell + FileZila  安裝部署 (簡單易用)

rocketMQ 學習 (root 賬戶安裝rocketMq)
安裝目錄
    rocketMq安裝目錄在
   /usr/local/rocketMQ/rocketmq-all-4.5.2-bin-release
   
   我的jdk安裝目錄在 (pwd命令 獲取當前目錄路徑)
   /usr/local/java/jdk1.8.0_11
   
保證自己虛擬機下linux系統的jdk版本是 1.8及以上的
虛擬機安裝的linux環境由於內存不足問題,
必須調整 rocketMq啓動的內存大小
cd /usr/local/rocketMQ/rocketmq-all-4.5.2-bin-release/bin (目錄下)

修改目錄中兩個關鍵的 配置文件 runbroker.sh  runserver.sh

第一步 
vi runserver.sh (將對應的位置調整成這樣)

#===========================================================================================
# Java Environment Setting
#===========================================================================================
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
export CLASSPATH=JAVA_HOME/lib:$JAVA_HOME/jre/lib

error_exit ()
{
    echo "ERROR: $1 !!"
    exit 1
}

#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
#[ ! -e "$JAVA_HOME/bin/java" ] && error_exit "Please set the JAVA_HOME variable in your environment, We need java(x64)!"

#export JAVA_HOME
export JAVA="$JAVA_HOME/bin/java"
export BASE_DIR=$(dirname $0)/..
export CLASSPATH=.:${BASE_DIR}/conf:${CLASSPATH}
echo "$CLASSPATH"

#===========================================================================================


將配置文件中的 JAVA_OPT 修改成下面這樣

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

修改完成 
:wq   (保存退出)

第二步 
vi runbroker.sh
(同修改  runserver.sh 一樣  修改對應位置的內容 保存退出後)

一.啓動NameServer
#1. 啓動NameServer  
cd /usr/local/rocketMQ/rocketmq-all-4.5.2-bin-release (目錄下)
然後下面的命令
nohup sh bin/mqnamesrv &
#2. 查看啓動日誌
tail -f /root/logs/rocketmqlogs/namesrv.log

二.啓動Broker
#1.啓動 Broker  cd /usr/local/rocketMQ/rocketmq-all-4.5.2-bin-release (目錄下)
輸入命令 
nohup sh bin/mqbroker -n localhost:9876 &
#2.查看啓動日誌
tail -f /root/logs/rocketmqlogs/broker.log

簡單的驗證是否啓動成功的方式
命令
jps

(看到以下這樣的內容)
20818 Jps
20299 BrokerStartup
19901 NamesrvStartup

說明啓動成功

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