Elasticsearch - 构建和安装插件

  发布于 2023-01-08 17:36

我使用命令./plugin -i medcl/elasticsearch-analysis-ik/1.2.6来安装插件
但是我得到了 Error while installing plugin, reason:IllegalArgumentException: Plugin installation assumed to be site plugin, but contains source code, aborting installation.
一些搜索后,有人说我应该构建插件源代码.
但我不熟悉JAVA,官方文件即使IK Analysis Plugin (by Medcl)列表下也不说这个Supported by the community.如何构建源代码以及将编译文件放在何处?

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

    怎么建?

      下载apache maven - http://maven.apache.org/download.cgi,解压缩归档文件.

      在系统路径变量中包含maven - C:\<maven path>\maven-3.2.1\bin

      转到插件目录root(假设您的根目录c:/es/elasticsearch-analysis-ik),其中有一个pom.xml文件并执行命令 -mvn compile

      这将构建项目并生成一个jar文件,c:/es/elasticsearch-analysis-ik/target其中是您需要在elasticsearch中使用的实际文件.

    如何在弹性搜索中使用它? 由于文件在您的本地计算机.您可以使用以下步骤直接安装插件.

      转到弹性搜索文件夹.

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

    只需重新启动elasticsearch和tada即可启动并运行插件.

    2023-01-08 17:38 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有