鯤鵬云移植干貨分享14】RocketMQ 4.0.0安裝指導

      網友投稿 761 2022-05-30

      1??????軟件介紹

      RocketMq是一個由阿里巴巴開源的消息中間件,脫胎去阿里每部使用的MetaQ,在設計上借鑒了Kafka。

      2012年開源,2017年成為apache頂級項目。

      2??????預置條件

      本文檔基于有外網的Euler2.8系統環境展開。

      3??????下載RocketMQ 4.0.0源碼

      https://github.com/apache/rocketmq/tree/rocketmq-4.0.0-incubating

      unzip rocketmq-4.0.0-incubating.zip

      cd rocketmq-4.0.0-incubating

      4??????依賴包下載安裝

      基于openjdk1.8

      yum install java-1.8.0-openjdk*

      基于maven

      安裝Maven 3.6.1

      訪問Maven官網:

      http://maven.apache.org/download.cgi

      下載源碼包后,解壓安裝包:tar zxvf apache-maven-3.6.1-bin.tar.gz

      本次搭建過程中解壓后文件夾路徑為:/home/sopuser/apache-maven-3.6.1

      編輯文件/etc/profile:vim /etc/profile,添加以下兩行:

      編輯完成后使配置生效:source /etc/profile

      使用命令:mvn -v,查看配置是否生效

      5??????編譯RocketMQ 4.0.0

      cd rocketmq-4.0.0-incubating

      mvn clean package install -Prelease-all assembly:assembly -U

      5.1??????啟動NameServer:

      cd target/apache-rocketmq-all

      nohup sh bin/mqnamesrv &

      tail -f ~/logs/rocketmqlogs/namesrv.log

      5.2??????啟動Broker:

      nohup sh bin/mqbroker -n localhost:9876 aut**ateTopicEnable=true &

      tail -f ~/logs/rocketmqlogs/broker.log

      5.3??????啟動示例生產者:

      export?NAMESRV_ADDR=localhost:9876

      sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

      5.4??????啟動示例消費者:

      sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

      6??????常見問題

      1、編譯時提示:No compiler is provided in this environment.

      說明java環境缺少JDK?只有JRE,不能編譯。需安裝JDK環境

      2、啟動時報錯

      nohup sh bin/mqbroker -n localhost:9876 aut**ateTopicEnable=true &

      使用以上命令時,如遇錯誤,不會有顯示

      使用?sh bin/ mqbroker

      出現以下問題

      原因:rocketmq默認jvm配置較高,導致內存不足。

      解決:

      1、?????變更虛擬機規格,選擇16G內存的規格

      2、?????修改運行腳本

      runbroker.sh

      JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"

      改成:

      JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m

      同理,運行其他命令也建議先使用sh來運行,解決方法如下

      runserver.sh

      【鯤鵬云移植干貨分享14】RocketMQ 4.0.0安裝指導

      JAVA_OPT="${JAVA_OPT} -server –Xms4G –Xmx4G –Xmn2G -XX:PermSize=128m -XX:MaxPermSize=320m"

      改成

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

      tools.sh

      JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"

      改成

      JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:PermSize=128m -XX:MaxPermSize=128m"

      3、??啟動生產者/消費者報錯

      原因:經調試發現org.apache.rocketmq.example.quickstart.Producer中

      無法獲取name-server的地址

      手動修改為

      并重新編譯

      大家實際安裝遇到任何問題,可以到混合云社區提問:https://bbs.huaweicloud.com/forum/forum-1011-1.html

      鯤鵬 云計算

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:華為開源鏡像站發布公告(定期刷新)
      下一篇:grid 軟件更改ip地址
      相關文章
      中文字幕中韩乱码亚洲大片| 亚洲美女中文字幕| 亚洲国产成a人v在线| 亚洲福利视频一区| 久久精品亚洲视频| 亚洲AV无码成人精品区天堂| 国产AV无码专区亚洲Av| 亚洲韩国精品无码一区二区三区| 青青草原亚洲视频| 亚洲精品国产字幕久久不卡| 国产亚洲精AA在线观看SEE| 亚洲精品无码久久久影院相关影片| 国产专区一va亚洲v天堂| 国产亚洲精品拍拍拍拍拍| 337p日本欧洲亚洲大胆裸体艺术| 久久精品国产精品亚洲艾草网美妙| 国产成人99久久亚洲综合精品 | 亚洲国产日韩在线人成下载| 亚洲精品成人网站在线播放| 亚洲国产成人超福利久久精品 | 久久亚洲精品无码播放| 亚洲线精品一区二区三区影音先锋| 亚洲日韩激情无码一区| 亚洲A∨无码一区二区三区| 亚洲狠狠综合久久| 亚洲国产精品综合福利专区| 亚洲另类自拍丝袜第1页| 亚洲综合一区二区三区四区五区| 亚洲精品美女久久久久久久| 国产亚洲视频在线播放大全| 国产偷国产偷亚洲高清日韩| 国产亚洲人成无码网在线观看| 久久久久亚洲精品成人网小说| 亚洲精品美女久久久久9999| 性xxxx黑人与亚洲| 国产亚洲精品仙踪林在线播放| 国产亚洲精品精品国产亚洲综合| 久久亚洲伊人中字综合精品| 亚洲黄色片免费看| 国产成人精品日本亚洲专| 国产亚洲蜜芽精品久久|