elasticsearch Windows使用ConcMarkSweepGC错误

bq8i3lrv  于 2023-03-17  发布在  ElasticSearch
关注(0)|答案(2)|浏览(139)

我刚刚下载了Windows最新的ElasticSearch 7. 14. 0 zip。我还下载了最新的Logstash和Kibana。它们位于Windows Server 2016托管服务器上。
我安装了最新的Java for Windows(版本8更新301),网址为:
https://www.java.com/en/download/
在运行elasticsearch.bat时,我得到了以下错误:

Unrecognized VM option 'UseConcMarkSweepGC'

我不停地在Google上搜索,所有稀疏的论坛答案都是用外星人的技术语言写的。我试着注解掉config/jvm.options文件中的以下几行,但我仍然得到错误。

# 8-13:-XX:+UseConcMarkSweepGC
# 8-13:-XX:CMSInitiatingOccupancyFraction=75
# 8-13:-XX:+UseCMSInitiatingOccupancyOnly

对于我如何修复这个问题,有没有一个简单的英语答案?我对Java一无所知,只是想为一个小项目学习ElasticSearch。

inb24sb2

inb24sb21#

我遇到了同样的问题,但在MacOS上通过自制程序安装了Elasticsearch。我需要修改/usr/local/etc/elasticsearch/中的jvm.optionsjvm.options.default文件,以注解掉以下行:

jvm.选项

## GC configuration
# -XX:+UseConcMarkSweepGC
# -XX:CMSInitiatingOccupancyFraction=75
# -XX:+UseCMSInitiatingOccupancyOnly

jvm选项默认值

## GC configuration
# 8-13:-XX:+UseConcMarkSweepGC
# 8-13:-XX:CMSInitiatingOccupancyFraction=75
# 8-13:-XX:+UseCMSInitiatingOccupancyOnly

然后使用以下命令停止elasticsearch(如果之前正在运行)

brew services stop elasticsearch-full

然后使用重新启动它

brew services start elasticsearch-full
uajslkp6

uajslkp62#

感谢您之前的回答。通过执行以下步骤,我的回答很有效:

Step1: Go to elasticsearch-6.5.1\elasticsearch-6.5.1\config
Step2: Open jvm.options file
Step3: Search for GC configuration
Step4: Comment below lines with #
#-XX:+UseConcMarkSweepGC
#-XX:CMSInitiatingOccupancyFraction=75
#-XX:+UseCMSInitiatingOccupancyOnly
Step5: Run elasticSearch with command: elasticsearch.bat

相关问题