【问题标题】:trying to get elastic search to run试图让弹性搜索运行
【发布时间】:2012-02-04 08:23:55
【问题描述】:

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

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

JAVA_HOME environment variable must be set!

有人能告诉我我机器上需要的正确 Java 设置,以便弹性搜索所需的一切都在那里吗?

【问题讨论】:

  • 也许您可以将所有这些额外信息添加到您的other 问题中? (反之亦然)
  • 好吧,我把它添加到我原来的问题中,但后来我意识到我问了两个不同的问题。由于这个网站是一个问答形式,我认为版主会很感激我把它作为两个单独的问题提出来。

标签: java elasticsearch


【解决方案1】:

看看这个link关于设置JAVA_HOME环境变量。这只是 Google 搜索“设置 JAVA_HOME 环境变量”的第一个(众多)结果。

【讨论】:

  • 谢谢。在我问这个问题之前,我实际上做了一个谷歌搜索。我也找到了那个链接。但是,我没有通过一堆手动步骤(我认为 JAVA_HOME 不会是第一件事丢失),而是在寻找一个安装程序来创建这些设置。该链接表明需要 JDK,所以我安装了它,但环境变量尚未设置,所以我认为我仍然缺少一些东西。
  • 好的,搞清楚了。对于遇到相同问题的任何人,请为 JVM(Java 虚拟机)安装最新位,为 JDK(Java 开发工具包)安装最新位,并且您必须手动设置 JAVA_HOME 环境变量,因为没有安装程序负责这个的。我的路径是'C:\Program Files\Java\jdk1.7.0_02'。
  • 对于 Windows 8,我遵循了本教程:php-cms-job.blogspot.nl/2012/09/…,重新启动后,我让 elasticsearch 服务器在本地运行
【解决方案2】:
         **How to Set Java_Home Environment**

-->在“我的电脑”中找到你安装windows的驱动器(一般是c:\驱动器)。

-->现在进入“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!!

继续运行您的 ElasticSearch 批处理文件。

【讨论】:

  • 在完成所有这些步骤后,我要重新启动 Windows 7,直到系统看不到 JAVA_HOME 变量
【解决方案3】:

设置 JAVA_HOME 变量

一旦你有了 JDK 安装路径:

右键单击桌面上的“我的电脑”图标并选择“属性”。 单击高级选项卡,然后单击环境变量按钮。 在系统变量下,单击新建。 输入变量名称为 JAVA_HOME。 输入变量值作为 Java 开发工具包的安装路径。 单击确定。 单击应用更改。 您可能需要重新启动 Windows。

【讨论】:

    猜你喜欢
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 2021-01-20
    • 2022-11-13
    • 2021-11-23
    相关资源
    最近更新 更多