Linux解決RocketMQ中NameServer啟動問題的方法詳解
啟動步驟可以查看官網(wǎng),https://github.com/apache/rocketmq一下說明遇到的問題。
1.ROCKETMQ_HOME問題
根據(jù)官網(wǎng)提示進入mq/bin目錄下,可以使用./mqnamesrv進行NameServer啟動,但是會遇到第一個問題,首次下載RocketMQ需要在, mqnamesrv 文件中設(shè)置:
一定要找到export ROCKETMQ_HOME然后再后邊加上你的mq所在位置即可,我是在root下邊新建了一個目錄但在下邊,然后修改了一個簡便的名稱rocketmq-all-5
/root/shimmer/soft/rocketmq-all-5
2.java環(huán)境問題
第二個報錯,當你配置完ROCKETMQ_HOME,再次執(zhí)行./mqnamesrv會出現(xiàn)第二個報錯,沒有配置java環(huán)境
配置java環(huán)境代碼
#1. 查看當前Linux系統(tǒng)是否已經(jīng)安裝java rpm -qa | grep -i java #2. 解壓已上傳的JDK壓縮包,并移動到/usr/local目錄下 mkdir /usr/local/hero tar -zxvf /root/jdk-8u261-linux-x64.tar.gz -C /usr/local/hero #3. 測試jdk /usr/local/hero/jdk1.8.0_261/bin/java -version #4. 配置環(huán)境變量 vim /etc/profile 或者 vim ~/.bashrc G 跳轉(zhuǎn)到最后一行 i 進入插入模式 export JAVA_HOME=/root/shimmer/soft/jdk1.8.0_261 export PATH=$PATH:$JAVA_HOME/bin esc 進入命令行模式 :wq! 保存 #5. 更新環(huán)境變量 source /etc/profile source ~/.bashrc #6. 測試 java -version echo $JAVA_HOME
然后將java環(huán)境配置到mq/bin目錄下邊的runserver.sh中,找到export JAVA_HOME然后將你的java地址配置進去
export JAVA_HOME=/root/shimmer/soft/jdk_8
解決第二個問題
3.內(nèi)存不足問題
如果你的linux內(nèi)存小于4g,那么就會在完成前邊兩個問題后,拋出內(nèi)存分配不足的問題
需要設(shè)置runserver.sh里邊的內(nèi)存大小,設(shè)置成你的linux能夠容得下的內(nèi)存大小
JAVA_OPT=”${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn125m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m” JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
設(shè)置完成之后第三個問題解決了
最后執(zhí)行./mqnamesrv就能啟動RocketMQ中NameServer了
顯示下邊這個代表啟動成功
到此這篇關(guān)于Linux解決RocketMQ中NameServer啟動問題的方法詳解的文章就介紹到這了,更多相關(guān)RocketMQ NameServer啟動問題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux中怎么通過PID號找到對應(yīng)的進程名及所在目錄方法
本篇文章主要介紹了Linux中怎么通過PID號找到對應(yīng)的進程名及所在目錄方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06Linux中sudo、su和su -命令的區(qū)別小結(jié)
我們知道,在Linux下對很多文件進行修改都需要有root(管理員)權(quán)限,比如對/ect/profile等文件的修改。下面這篇文章主要給大家總結(jié)介紹了關(guān)于Linux中sudo、su和su -命令的區(qū)別的相關(guān)資料,需要的朋友可以參考下2018-09-09重啟Linux服務(wù)器后數(shù)據(jù)消失問題的解決方法(重新掛載)
在使用 reboot 命令重啟服務(wù)器后,服務(wù)器內(nèi)掛載的文件全部丟失,那應(yīng)該如何重新掛載呢?所以本文小編給大家介紹了重啟Linux服務(wù)器后數(shù)據(jù)消失問題的解決方法,并通過圖文講解的非常詳細,需要的朋友可以參考下2024-09-09linux普通用戶su root切換提示沒有文件或目錄的解決方法
這篇文章主要介紹了linux普通用戶su root切換提示沒有文件或目錄的解決方法,需要的朋友可以參考下2017-07-07