ubuntu18.04配置rocketMQ

一.安裝JDK rocketMQ必須要java環境:
下載地址
找到 Linux Compressed Archive 版本,點擊下載

sudo mkdir /java 
//爲java創建一個系統級目錄
sudo mv jdk-8u241-linux-x64.tar.gz /java
//將下載好的文件移到此目錄
tar -zxvf jdk-8u121-linux-x64.tar.gz
//解壓
sudo gedit /etc/profile
//配置環境變量,在末尾添加:
export JAVA_HOME=/java/jdk1.8.0_56
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
//修改後保存

輸入 java -version

出現:
\java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

安裝成功

二.安裝並配置rocketMQ
下載地址(選擇Binary版本。source需要maven)

unzip rocketmq-all-4.6.0-bin-release.zip 
//解壓
cd /usr/local
sudo mkdir roketmq 
將解壓文件移動到roketmq目錄

修改配置文件
在roketmq目錄下的bin目錄中修改文件

將runbroker.sh的第一個JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
將runserver.sh的第一個JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

環境變量配置:
sudo gedit /etc/profile
末尾添加:

#set rocketMQ path
ROCKET_HOME=/usr/local/rocketmq
PATH=$PATH:$ROCKET_HOME/bin
export ROCKET_HOME PATH

安裝完成
在roketmq/bin下完成
運行:

輸入: nohup sh mqnamesrv &
nohup: 忽略輸入並把輸出追加到'nohup.out'
敲擊回車

輸入: nohup sh mqbroker -n localhost:9876 &
nohup: 忽略輸入並把輸出追加到'nohup.out'
敲擊回車

輸入: jps
出現:
6070 Jps
2781 NamesrvStartup
5919 BrokerStartup
完成!

提示:如果無法運行可以查看rocketmq/bin目錄中的nohup.out查看錯誤信息

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