gpt4 book ai didi

java - Elasticsearch - 构建和安装插件

转载 作者:行者123 更新时间:2023-12-02 12:27:31 26 4
gpt4 key购买 nike

我使用命令./plugin -i medcl/elasticsearch-analysis-ik/1.2.6来安装插件
但我得到了安装插件时出错,原因:IllegalArgumentException:插件安装假定为站点插件,但包含源代码,正在中止安装。
经过一番搜索,有人说我应该构建插件源。
但我对JAVA不熟悉,official document即使IK 分析插件(由 Medcl 提供) 列在由社区支持 下,也不要这么说。如何构建源代码以及将编译后的文件放在哪里?

最佳答案

它必须从源代码构建,因为该插件不提供 dist(最终可安装 jar)文件。该插件是一个 Maven 项目。您不需要了解任何有关 java 的知识。 Maven 是一个依赖管理和构建工具。所以,

如何构建?

  1. 下载 apache maven - http://maven.apache.org/download.cgi ,解压存档文件。
  2. 将 maven 包含在系统路径变量中 - C:\<maven path>\maven-3.2.1\bin
  3. 转到插件目录根目录(假设您的根目录是 c:/es/elasticsearch-analysis-ik ),其中有 pom.xml文件并执行命令 - mvn compile
  4. 这将构建项目并在c:/es/elasticsearch-analysis-ik/target中生成一个jar文件。这是您需要在elasticsearch 中使用的实际文件。

如何在elasticsearch中使用它?由于该文件位于您的本地计算机中。您可以使用以下步骤直接安装插件。

  1. 转到 Elasticsearch 文件夹。

  2. 执行命令 - bin\plugin --url file:////c:/es/elasticsearch-analysis-ik/target/filename.jar --install

只需重新启动elasticsearch,插件就已启动并运行。

关于java - Elasticsearch - 构建和安装插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24283057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com