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此时出现错误信息。
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/