【问题标题】:Installing head plugin in elastic search with Grails使用 Grails 在弹性搜索中安装 head 插件
【发布时间】:2014-01-19 17:25:31
【问题描述】:

我有 Grails 项目,我在其中添加了弹性搜索依赖项。 现在我要安装head plugin

根据头插件的文档,这个命令是:

elasticsearch/bin/plugin -install mobz/elasticsearch-head

但是我找不到ES的bin目录。

那么,Grails 中的 elasticsearch 安装在哪里?

【问题讨论】:

    标签: grails elasticsearch grails-2.0


    【解决方案1】:

    做:

    cd /usr/share
    

    elasticsearch/bin/plugin -install mobz/elasticsearch-head
    

    【讨论】:

      【解决方案2】:

      您有一辆装有卫星收音机的汽车。如果有请求为卫星广播服务添加新频道,则必须在广播电台中完成,而不是在您的汽车中安装任何类型的组件/工具。 :)

      同样,当您说您向 Grails 项目添加了弹性搜索依赖项时,并不意味着您在同一应用程序中运行了弹性服务器

      head 插件(这里的插件是指弹性服务器的附加组件,而不是 Grails 插件)的文档是指弹性服务器(您可以在其中找到bin 目录)。

      如果您在开发期间在本地主机中运行弹性服务器,则最好的方法是Running as a standalone webapp。或者将它作为插件运行到弹性服务器安装的任何位置。我希望我能够传达。 :)

      【讨论】:

      • 正确。我在我的一个服务类中有@PostConstruct,因为我正在启动 ES 集群的一个节点。所以这会在 localhost:9200 启动我的 ES 服务器。这意味着 grails 本身正在启动该服务。现在,如果 grail 可以访问该批处理文件 (elasticsearch.bat),那么 Grials 会将 ElasticSearch 安装在某个目录中。所以如果我能得到安装的 ElasticSearch 的 bin 文件夹的位置,我就可以安装 head 插件。
      【解决方案3】:

      做:

      cd /usr/share
      

      elasticsearch/bin/plugin install mobz/elasticsearch-head
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-26
        • 1970-01-01
        • 2018-11-12
        相关资源
        最近更新 更多