当前位置: 首页 > 面试题库 >

如何找到ElasticSearch在哪里安装我的插件?

邵弘义
2023-03-14
问题内容

我已使用安装了elasticsearch brew install elasticsearch。我的插件似乎驻留在中/usr/local/Cellar/elasticsearch/0.19.8/plugins。随着cat $( which plugin )我看到一个ES_HOME包含正确路径变量

有没有办法向ElasticES_HOME或plugins目录询问?

编辑

我要查找的是 插件 可执行文件用来在执行该操作时安装插件的目录plugin -install something。我想在脚本中使用该路径来启动elasticsearch。


问题答案:

要找到您的elasticsearch 主目录安装插件 按照以下步骤操作。

找到您的主目录 (查找设置- >路径->主目录以获取值)

$ curl "localhost:9200/_nodes/settings?pretty=true"

转到位置 (示例settings.path.home值:/usr/local/Cellar/elasticsearch/1.5.0)

$ cd /usr/local/Cellar/elasticsearch/1.5.0

安装插件 (示例插件: mobz / elasticsearch-
head

$ bin/plugin -install mobz/elasticsearch-head


 类似资料:
  • 我从Boost网站下载Boost 1.54 tar,然后按照此处详细说明进行操作[1]。 特别是,我想在文件夹中安装我的boost库 使用这个: 但在安装后,此文件夹仍为空。为什么? P.S.:最后的升压安装说明: [1] http://www.boost.org/doc/libs/1_54_0/more/getting_started/unix-variants.html

  • 问题内容: 我使用apt-get install安装了JDK,但不知道jdk文件夹在哪里。我需要为此设置路径。有人知道这个位置吗? 问题答案: 这取决于您的打包系统…如果该命令有效,则可以键入以查找java命令的位置。我现在在OpenSUSE系统上返回(但这不是使用的系统)。 在Ubuntu上,它看起来像是在 OpenJDK中,在Suns JDK的其他子目录中(我也认为还有其他实现)。 Debia

  • 我试图设置JAVA_HOME使Tomcat7工作,但没有成功。 我用的是Centos6.3。以下是我到目前为止所做的: 没起作用。我在网上搜索了stackoverflow的另一个用户,他在/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java中找到了它 我在电脑上搜索了一下,发现java位于/usr/lib/jvm/jre-1.6.0-ope

  • 问题内容: 我对Linux相对较新,正在尝试为python安装pygame开发环境。当我运行setup.py时,它说我需要安装以下依赖项,其中之一是我找到并安装的(SDL)。但是,其他的则更加难以捉摸。 如果您能给我一些指导,我将不胜感激。 谢谢。 问题答案: 对于debian,有一个预构建的软件包。看这里。您应该能够使用或类似的方式安装它。

  • 问题内容: 现在我处在一个非常麻烦的境地… 我的数据服务器已被黑客入侵,现在我无法通过curl或任何其他方法来请求我的Elasticsearch服务器。我有一堆尚未备份的非常关键的数据(迟到两天,天哪,我没有看到备份失败的警报)。 我试图重新启动服务,但是没有办法,它什么也没说,当我用ps观看时,我在进程中什么也没得到。我认为这来自于以安全模式运行服务器的托管服务商… 因此,我尝试查找物理文件,但

  • 我正在为Elasticsearch编写一个自定义插件,这个插件对jackson库有依赖性。当我在Elasticsearch上安装插件时,我得到了这个错误: 线程“main”java.lang.IllegalStateException中的异常:由于jar hell导致:java.lang.IllegalStateException:jar hell导致加载插件AdapterPlugin失败!cla