启动elasticsearch 失败
问题描述:双击elasticsearch.bat闪退。

使用命令行运行报如下错误:

C:\javatool\elasticsearch-6.4.3\bin>elasticsearch.bat
Unrecognized VM option 'UseConcMarkSweepGC'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

解决方案:
1.检查错误:在elasticsearch.yml文件中的配置是否有误。
2.检查JDK是否正确配置,JAVA_HOME,通常不会是此问题,因为学到搜索引擎这一阶段,JDK配置一般没有什么问题,可以考虑是JDK版本的问题。
3.考虑JDK版本和elasticsearch匹配的问题
查看自己的JDK版本和elasticsearch版本是否匹配
参考网址
https://www.elastic.co/cn/support/matrix#matrix_jvm

我做学习项目时使用的JDK最新版本jdk15,然后学习资料里面提供的elasticsearch版本是6.4.4,傻傻的搞了很久,之后换成JDK8解决了上面的问题,血泪建议使用JDK8版本作为学习版本,相关的软件支持会好一些。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐