我刚刚下载了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。
2条答案
按热度按时间inb24sb21#
我遇到了同样的问题,但在MacOS上通过自制程序安装了Elasticsearch。我需要修改
/usr/local/etc/elasticsearch/
中的jvm.options
和jvm.options.default
文件,以注解掉以下行:jvm.选项
jvm选项默认值
然后使用以下命令停止elasticsearch(如果之前正在运行)
然后使用重新启动它
uajslkp62#
感谢您之前的回答。通过执行以下步骤,我的回答很有效: