插件简介编辑

插件是一种以自定义方式增强 Elasticsearch 核心功能的方法。它们的功能包括添加自定义映射类型、自定义分析器、原生脚本、自定义发现等等。

插件包含 JAR 文件,但也可能包含脚本和配置文件,并且必须安装在集群中的每个节点上。安装后,必须重新启动每个节点才能使插件生效。

安装具有自定义集群状态元数据的插件需要完全重启集群。但仍然可以通过滚动重启来升级此类插件。

本文档区分了两类插件

核心插件
此类别标识属于 Elasticsearch 项目一部分的插件。它们与 Elasticsearch 同时交付,其版本号始终与 Elasticsearch 本身的版本号相匹配。这些插件由 Elastic 团队维护,并得到了社区成员的大力帮助(对于开源插件)。问题和错误报告可以在 Github 项目页面 上报告。
社区贡献
此类别标识 Elasticsearch 项目外部的插件。它们由个人开发者或私营公司提供,并拥有自己的许可证和版本控制系统。问题和错误报告通常可以在社区插件的网站上报告。

有关编写自己的插件的建议,请参阅 创建 Elasticsearch 插件