簡體   English   中英

HBASE 錯誤:無法識別的 VM 選項“UseConcMarkSweepGC”

[英]HBASE error : Unrecognized VM option 'UseConcMarkSweepGC'

我的筆記本電腦上有 jdk-15.0.1,並安裝了 HBASE(hbase-2.2.6 版本)。

我按照每個步驟在此鏈接上安裝 HBASE: https://www.learntospark.com/2020/08/setup-hbase-in-windows.html

問題是當我嘗試在命令行中運行 HBASE 時使用:

start-hbase.cmd 

我收到以下錯誤消息:

Unrecognized VM option 'UseConcMarkSweepGC'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
ERROR: Could not determine the startup mode.

作為一個初學者,我試着四處尋找信息,但沒有什么能與我的問題相匹配。

我會很高興你能給我任何幫助。

CMS 垃圾收集器在 JDK 15 中被移除,因此UseConcMarkSweepGC也被移除。

JEP 363:刪除並發標記掃描 GC

因此,您應該切換回 java 8 或 11,或者您應該修改以下行:

set HBASE_OPTS="-XX:+UseConcMarkSweepGC" "-Djava.net.preferIPv4Stack=true" 

set HBASE_OPTS="-Djava.net.preferIPv4Stack=true"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM