Elasticsearch 初学之指定JDK

Elasticsearch 版本elasticsearch-6.3.0

JDK 版本 oracle jdk1.8

环境 win10


无聊中研究起了ES,无奈本人用的是win10,而且公司电脑只安装了IBM jdk,公司项目用的都是ibm jdk。开始装的时候,还碰到一些小问题。

问题1,下载es 解压后在C:\Java\elasticsearch-6.3.0\bin 下双击elasticsearch.bat。出现闪退。这时候想要看到错误信息需要如下操作(也是百度的)。win +r 出现运行窗口,输入cmd ,然后cd 到elasticsearch.bat 相应的目录,输入elasticsearch.bat 回车。

1

2


3此时出现错误信息。

扫描二维码关注公众号,回复: 2817035 查看本文章

JVMJ9VM007E 无法识别命令行选项:-Xloggc:logs/gc.log

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.

百度了一些,都是说在\config文件夹下面增加Xms和Xmx,我试了下,没起作用。果断又下载了个oracle的jdk。

====================

主要来说一下,如何在一台机器给ES单独指定一下JDk。

下载jdk1.8 放到C:\Java\java8-oracle解压。解压后如图

配置SE_JAVA_HOME(类似java_home),

增加环境变量SE_JAVA_HOME,路径如下。之后点确定就可以了。

OK接下来返回到elasticsearch,在bin目录下找到elasticsearch-env文件,在39-40行处。将JAVA_HOME改成ES_JAVA_HOME


============================

另一个文件elasticsearch-env.bat

ok,到此就配置接触,保存后双击elasticsearch.bat。大功告成。


访问http://localhost:9200/


猜你喜欢

转载自blog.csdn.net/qq_20714801/article/details/80898335