2015-08-15 12:00:55 -04:00
|
|
|
= Elasticsearch Plugins and Integrations
|
|
|
|
|
2016-08-29 17:33:25 -04:00
|
|
|
:ref: https://www.elastic.co/guide/en/elasticsearch/reference/master
|
|
|
|
:guide: https://www.elastic.co/guide
|
2016-09-08 12:29:18 -04:00
|
|
|
:version: 6.0.0-alpha1
|
2016-08-29 17:33:25 -04:00
|
|
|
:lucene_version: 6.2.0
|
2016-09-12 09:34:44 -04:00
|
|
|
:plugin_url: https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin
|
2015-08-15 12:00:55 -04:00
|
|
|
|
|
|
|
[[intro]]
|
|
|
|
== Introduction to plugins
|
|
|
|
|
|
|
|
Plugins are a way to enhance the core Elasticsearch functionality in a custom
|
|
|
|
manner. They range from adding custom mapping types, custom analyzers, native
|
|
|
|
scripts, custom discovery and more.
|
|
|
|
|
2016-04-12 13:28:09 -04:00
|
|
|
Plugins contain JAR files, but may also contain scripts and config files, and
|
2016-08-19 04:46:21 -04:00
|
|
|
must be installed on every node in the cluster. After installation, each
|
2016-04-12 13:28:09 -04:00
|
|
|
node must be restarted before the plugin becomes visible.
|
2015-08-15 12:00:55 -04:00
|
|
|
|
2016-09-14 15:56:46 -04:00
|
|
|
NOTE: A full cluster restart is required for installing plugins that have
|
|
|
|
custom cluster state metadata, such as X-Pack. It is still possible to upgrade
|
|
|
|
such plugins with a rolling restart.
|
|
|
|
|
2016-08-19 04:46:21 -04:00
|
|
|
This documentation distinguishes two categories of plugins:
|
|
|
|
|
|
|
|
Core Plugins:: This category identifies plugins that are part of Elasticsearch
|
|
|
|
project. Delivered at the same time as Elasticsearch, their version number always
|
|
|
|
matches the version number of Elasticsearch itself. These plugins are maintained
|
|
|
|
by the Elastic team with the appreciated help of amazing community members (for
|
|
|
|
open source plugins). Issues and bug reports can be reported on the
|
|
|
|
https://github.com/elastic/elasticsearch[Github project page].
|
|
|
|
|
|
|
|
Community contributed:: This category identifies plugins that are external to
|
|
|
|
the Elasticsearch project. They are provided by individual developers or private
|
|
|
|
companies and have their own licenses as well as their own versioning system.
|
|
|
|
Issues and bug reports can usually be reported on the community plugin's web site.
|
2015-08-15 12:00:55 -04:00
|
|
|
|
|
|
|
For advice on writing your own plugin, see <<plugin-authors>>.
|
|
|
|
|
2016-08-19 04:46:21 -04:00
|
|
|
IMPORTANT: Site plugins -- plugins containing HTML, CSS and Javascript -- are
|
|
|
|
no longer supported.
|
|
|
|
|
2015-08-15 12:00:55 -04:00
|
|
|
include::plugin-script.asciidoc[]
|
|
|
|
|
|
|
|
include::api.asciidoc[]
|
|
|
|
|
|
|
|
include::alerting.asciidoc[]
|
|
|
|
|
|
|
|
include::analysis.asciidoc[]
|
|
|
|
|
|
|
|
include::discovery.asciidoc[]
|
|
|
|
|
2016-02-11 20:40:32 -05:00
|
|
|
include::ingest.asciidoc[]
|
|
|
|
|
2015-08-15 12:00:55 -04:00
|
|
|
include::management.asciidoc[]
|
|
|
|
|
|
|
|
include::mapper.asciidoc[]
|
|
|
|
|
|
|
|
include::scripting.asciidoc[]
|
|
|
|
|
|
|
|
include::security.asciidoc[]
|
|
|
|
|
|
|
|
include::repository.asciidoc[]
|
|
|
|
|
2015-09-03 13:12:52 -04:00
|
|
|
include::store.asciidoc[]
|
|
|
|
|
2015-08-15 12:00:55 -04:00
|
|
|
include::integrations.asciidoc[]
|
|
|
|
|
|
|
|
include::authors.asciidoc[]
|
|
|
|
|
2016-03-16 07:31:00 -04:00
|
|
|
include::redirects.asciidoc[]
|