麒麟OS安裝Rocketmq后啟動broker報'UseG1GC' is experiment錯誤的解決方式

      網友投稿 1530 2025-03-31

      因為公司正在做鯤鵬芯和麒麟OS的兼容測試,需要安裝RocketMQ服務,安裝完成后啟動broker時,出現了以下錯誤:


      麒麟OS安裝Rocketmq后啟動broker報'UseG1GC' is experiment錯誤的解決方式

      Error: VM option 'UseG1GC' is experimental and must be enabled via -XX:+UnlockExperimentalVMOptions.

      Error: Could not create the Java Virtual Machine.

      安裝過程(省略步驟):

      方式一:官方全平臺源碼包安裝:詳細操作方式請參考官網的安裝文檔;

      方式二:官方全平臺編輯包:直接下載使用官方已經編譯好的程序包;

      方式三:根據華為云RocketMQ安裝文檔安裝,地址:https://www.huaweicloud.com/kunpeng/software/rocketmq.html(需要注意,根據文檔描述,git clone https://github.com/apache/rocketmq.git rocketmq 下載的是4.7.0版本的源碼包,但實際是4.8.0版本的);

      安裝或下載解壓完成之后,軟件的結構基本一致,詳細不作介紹;

      根據以上任一方式安裝好Rocketmq之后,默認的啟動命令如下:

      步驟一:進入Rocketmq安裝目錄下的bin目錄;

      步驟二:啟動namesrv,命令為:nohup ./mqnamesrv &;

      步驟三:啟動broker,命令為:nohup ./mqbroker -n localhost:9876 &;

      正常期望是namesrv和broker都陳宮啟動,但實際是namesrv成功啟動了,而broker缺啟動失敗,具體的報錯信息如下:

      Error: VM option 'UseG1GC' is experimental and must be enabled via -XX:+UnlockExperimentalVMOptions.

      Error: Could not create the Java Virtual Machine.

      Error: A fatal exception has occurred. Program will exit.

      翻譯過來大概意思為:

      虛擬機選項'UseG1GC' 是一個試驗性的參數,以及必須允許-XX:+UnlockExperimentalVMOptions參數;

      無法創建JAVA虛擬機;

      發生一個致命錯誤,程序將退出運行;

      這么看還是挺好解決,通過mqbroker.sh腳本查看到,會調用runbroker.sh腳本,編輯runbroker.sh腳本,發現JAVA_OPT中包含了-XX:UseG1GC參數,我們在器后面添加錯誤提示需要允許的參數,如下:

      保存退出后再次啟動broker,仍報相同錯誤,問題未解決,換個思考方式,既然UseG1GC是一個試驗性的參數,那即是有可能不穩定或者無法使用;

      嘗試:去掉剛才新加的參數JAVA_OPT="${JAVA_OPT} -XX:+UnlockExperimentalVMOptions";然后刪除參數-XX:+UseG1GC;

      再次啟動,沒有報錯,成功啟動,如下圖:

      具體原因是什么沒有去深究,希望對各位有所幫助。

      另:去掉參數-XX:+UseG1GC,保留JAVA_OPT="${JAVA_OPT} -XX:+UnlockExperimentalVMOptions",也是能成功啟動的。

      備注:使用鯤鵬云服務器、麒麟操作系統、oracle jdk 1.8.x(據了解麒麟操作系統目前只兼容open jdk和畢昇jdk);

      JDK

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

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

      上一篇:excel怎么批量下拉復制
      下一篇:iPad版Office“免費增值”營收模式逃脫蘋果“漁利”
      相關文章
      亚洲国产成人久久综合碰碰动漫3d| 亚洲国产日韩成人综合天堂| 亚洲成AV人片在线观看| 国产精品亚洲玖玖玖在线观看 | 亚洲午夜无码毛片av久久京东热| 亚洲理论片在线观看| 亚洲视频欧洲视频| 无码欧精品亚洲日韩一区| 亚洲妇熟XXXX妇色黄| 亚洲va无码va在线va天堂| 国产V亚洲V天堂无码| 亚洲va中文字幕无码久久不卡| 亚洲精品乱码久久久久66| 亚洲精品成人网站在线观看| 久久亚洲2019中文字幕| 亚洲中文字幕无码一区二区三区| 亚洲色欲久久久综合网| 亚洲成AV人片在线播放无码| 久久精品亚洲综合| 99久久精品国产亚洲| 亚洲妓女综合网99| 日本亚洲色大成网站www久久| 亚洲欧美成人综合久久久| 亚洲国产无线乱码在线观看 | 亚洲AV日韩AV永久无码久久| 午夜亚洲www湿好大| 亚洲欧洲国产视频| 亚洲一区二区三区在线网站| 亚洲性无码AV中文字幕| 亚洲AV无码专区在线厂| 亚洲国产天堂久久综合| 亚洲中文字幕无码不卡电影| 无码乱人伦一区二区亚洲一| 亚洲精品日韩专区silk| 亚洲精品二三区伊人久久| 亚洲国产精品无码久久98| 亚洲成人国产精品| 亚洲中文久久精品无码| 亚洲bt加勒比一区二区| 亚洲成aⅴ人片在线影院八| 成人区精品一区二区不卡亚洲|