elasticsearch/docs/plugins/index.asciidoc
Ryan Ernst 96627dfa14
Remove quota-aware-fs plugin (#76352)
The quota aware filesystem was added as a means of allowing
Elasticsearch to track the used space of the underlying filesystem in
virtualized environments. However, the need for it was due to a bug in a
much earlier version of Elasticsearch that always found the underlying
mount and checked it directely for usage. That bug has already been
fixed, so the there is no longer a need for this plugin. This commit
removes the plugin. We should consider separately whether there is still
a need for bootstrap plugins.

closes #70309
2021-08-11 15:12:50 -07:00

59 lines
2 KiB
Text

= Elasticsearch Plugins and Integrations
include::../Versions.asciidoc[]
[[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.
Plugins contain JAR files, but may also contain scripts and config files, and
must be installed on every node in the cluster. After installation, each
node must be restarted before the plugin becomes visible.
NOTE: A full cluster restart is required for installing plugins that have
custom cluster state metadata. It is still possible to upgrade
such plugins with a rolling restart.
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.
For advice on writing your own plugin, see <<plugin-authors>>.
IMPORTANT: Site plugins -- plugins containing HTML, CSS and JavaScript -- are
no longer supported.
include::plugin-script.asciidoc[]
include::api.asciidoc[]
include::analysis.asciidoc[]
include::discovery.asciidoc[]
include::ingest.asciidoc[]
include::mapper.asciidoc[]
include::repository.asciidoc[]
include::store.asciidoc[]
include::integrations.asciidoc[]
include::authors.asciidoc[]
include::redirects.asciidoc[]