试图让弹性搜索运行

Joh*_*ore 12 java elasticsearch

我想让Elastic Search在我的Windows 7环境中运行,但作为Java世界中的完整NOOB,我没有成功.

我下载并安装了最新版本的Java和最新的JDK.我导航到我的.\ elasticsearch-0.18.6\bin目录并运行elasticsearch.bat.我明白了......

JAVA_HOME environment variable must be set!
Run Code Online (Sandbox Code Playgroud)

有人可以启发我在我的机器上需要正确的Java设置,所以一切都在弹性搜索需要吗?

Ant*_*ist 9

请查看有关设置JAVA_HOME环境变量的链接.这只是Google搜索"设置JAVA_HOME环境变量"的第一个(众多)结果.

  • 好吧,让它想通了.对于有相同问题的任何人,安装JVM(Java虚拟机)的最新位,安装JDK(Java开发工具包)的最新位,并且您必须手动设置JAVA_HOME env变量,因为没有任何安装程序需要注意这个的.我的路径是'C:\ Program Files\Java\jdk1.7.0_02'. (10认同)
  • 谢谢.在我提出这个问题之前,我实际上进行了Google搜索.我也发现了这个链接.但是,我没有经历一系列手动步骤(我认为JAVA_HOME不会是第一个丢失的东西),而是在寻找安装程序来创建这些设置.该链接表明JDK是必需的,所以我安装了它,但环境变量没有设置,所以我想我仍然遗漏了一些东西. (2认同)

小智 5

         **How to Set Java_Home Environment**
Run Code Online (Sandbox Code Playgroud)

- >转到"我的电脑"中安装Windows的驱动器(通常是c:\ drive).

- >现在转到"program files"文件夹,然后进入"java"文件夹(对于64位操作系统,如果找不到"JAVA"文件夹,请考虑查看"Program Files(x86)"文件夹). - >查找JAVA JDK安装文件夹.如果您没有,请下载java jdk并安装最新版本.

- >复制路径名(例如C:\ Program Files\Java\jdk1.8.0_05)或将其写在纸上.

- >现在转到你的桌面; 右键单击"我的电脑"图标; 去物业; 转到"高级系统设置"; 点击"环境变量"; 单击"系统变量"中的"新建".

- >现在,在"变量名称"中写入"JAVA_HOME"并在"变量值"区域中,放入JDK安装文件夹的路径(例如C:\ Program Files\Java\jdk1.8.0_05).

- >单击"确定",再次"确定"和"确定".关闭所有打开的窗口(不必要).

                                      ALL DONE!!
Run Code Online (Sandbox Code Playgroud)

继续运行您的ElasticSearch Batch文件.