Elasticsearch、Logstash 啓動報JVMCI Compiler does not support selected GC: concurrent mark sweep gc

完整錯誤如下:
 

Error occurred during initialization of VM

JVMCI Compiler does not support selected GC: concurrent mark sweep gc

跟使用的JDK11、Graal VM 有關。

很明顯的,JVMCI 不支持CMS垃圾回收器。

解決辦法:

Elasticsearch 編輯config文件夾,修改jvm.options文件,添加:

10-13:-XX:-UseConcMarkSweepGC
10-13:-XX:-UseCMSInitiatingOccupancyOnly

表示使用JDK10~JDK13時 去掉配置過的CMS回收器的配置

Logstash編輯config文件夾中,修改jvm.options文件,注視掉:

-XX:+UseConcMarkSweepGC

-XX:+UseCMSInitiatingOccupancyOnly

不指定CMS回收器

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