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