Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Windows 8-\config\jvm.options上安装Elasticsearch 5.0.2;在这个时候是出人意料的”;_Java_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java 在Windows 8-\config\jvm.options上安装Elasticsearch 5.0.2;在这个时候是出人意料的”;

Java 在Windows 8-\config\jvm.options上安装Elasticsearch 5.0.2;在这个时候是出人意料的”;,java,elasticsearch,Java,elasticsearch,我不熟悉堆栈溢出(尽管是一个长期潜伏者)。 我正努力在笔记本电脑上安装elasticsearch。这是Windows8,我刚刚将java更新为Java8,并使用setJavaHome设置了新路径 但是,每当我尝试在命令行上运行elasticsearch.bat文件时,都会出现以下错误: \elasticsearch-5.0.2\bin\..\config\jvm.options此时意外出现 在此问题上,如有任何帮助,将不胜感激。我还尝试在Windows 2016 R2数据中心(64位)上设置El

我不熟悉堆栈溢出(尽管是一个长期潜伏者)。 我正努力在笔记本电脑上安装elasticsearch。这是Windows8,我刚刚将java更新为Java8,并使用setJavaHome设置了新路径

但是,每当我尝试在命令行上运行elasticsearch.bat文件时,都会出现以下错误:

\elasticsearch-5.0.2\bin\..\config\jvm.options此时意外出现


在此问题上,如有任何帮助,将不胜感激。

我还尝试在Windows 2016 R2数据中心(64位)上设置ElasticSearch。让我分享一些我的经验如何解决这个问题


设置JAVA_主页 确保已安装JDK/JRE。你可以下载它

设置JAVA_HOME环境变量。要执行此操作,请打开“开始”菜单并键入“path

然后单击环境变量。如果尚未设置JAVA\u HOME变量,请单击New

JAVA_HOME变量应该只指向JDK/JRE目录,不包括/bin

C:\Progra~1\Java\jdk1.8.0_112
Progra~1对应于程序文件。如果使用程序文件(x86),请将Progra~1更改为Progra~2

重新启动计算机。重新启动计算机后,打开CMD并键入echo%JAVA\u HOME%。输出应该是

C:\Progra~1\Java\jdk1.8.0_112
如果您得到以下输出,您的JAVA_主页设置正确


运行弹性搜索 第一次尝试运行ElasticSearch时,我得到以下输出

我在这里指出的奇怪目录给了我一个提示:批处理文件可能是从错误的目录中读取的。所以我所做的就是稍微修改一下批处理文件。使用任何文本编辑器打开elasticsearch.bat

一直滚动到最后,在最后几行上方的某个地方,您将看到类似于以下内容的内容

删除突出显示的行,保存文件,然后尝试通过命令提示符再次运行批处理文件

这对我来说很有效

完成此操作后,打开浏览器并导航到localhost:9200


我想就这样吧?

您的问题很可能是由解压并运行Elasticsearch的路径中的括号引起的。Elasticsearch存储库中的相关问题将通过Elasticsearch 5.4.1解决


请注意,通过应用Nicholas Lie的“修复”,您告诉Elasticsearch有效地忽略
config/jvm.options
中的所有设置。在这种情况下,这可能有助于您启动Elasticsearch,但它只会从默认的JVM选项开始,这可能会导致以后出现令人惊讶的行为。

我已经在4天的时间里搜索了针对windows机器的分步指令。谢谢男人+1