【问题标题】:ElasticSearch installation error with CLASSPATHCLASSPATH 的 ElasticSearch 安装错误
【发布时间】:2019-04-28 01:29:28
【问题描述】:

当我尝试在我的 Windows 10 操作系统上安装弹性搜索版本 6.6.0 时,我收到了下面提到的错误。我用来安装的命令是

-- 命令: elasticsearch -Ecluster.name=TestES -Enode.name=First_Node

-- 错误: \Java\jre-9.0.4\bin\java.exe" -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.TempDirectory""`此时出乎意料。

-- 在我的电脑上安装 Java 版本: java版本“9.0.4” Java(TM) SE 运行时环境(构建 9.0.4+11) Java HotSpot(TM) 64 位服务器 VM(内部版本 9.0.4+11,混合模式)

请指导如何解决此问题。

问候 卡西姆

【问题讨论】:

  • 我无法解决这个安装问题,但我建议您研究一下 Docker,您可以使用它来运行许多不同的软件,包括 ElasticSearch。有一些学习曲线,但它带来了很多好处,并且在本地运行 ES 将像运行 docker run elasticsearch 一样简单。你可以在这里下载 Docker:hub.docker.com/editions/community/docker-ce-desktop-windows。如果您对使用 Docker 有其他疑问,请告诉我。

标签: elasticsearch


【解决方案1】:

我的机器上遇到了同样的问题。

然后我发现问题与安装了 32 位 Java 而不是 64 位有关,我 reinstalled 并且它开始正常工作。

【讨论】:

    【解决方案2】:

    如果您的 java 安装在 C:\Program Files (x86) 下,则如下设置 JAVA_HOME

    设置 JAVA_HOME=C:\Progra~2\Java\jre1.8.0_131

    如果您的 java 安装在 C:\Program Files 下,则如下设置 JAVA_HOME 设置 JAVA_HOME=C:\Progra~1\Java\jre1.8.0_131

    然后尝试启动弹性搜索,它应该会启动。

    感谢和问候 Jaiswar Vipin Kumar R.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 2017-03-11
      • 2017-06-14
      • 1970-01-01
      相关资源
      最近更新 更多