2015-08-15 12:00:55 -04:00
|
|
|
[[discovery]]
|
|
|
|
== Discovery Plugins
|
|
|
|
|
|
|
|
Discovery plugins extend Elasticsearch by adding new discovery mechanisms that
|
|
|
|
can be used instead of {ref}/modules-discovery-zen.html[Zen Discovery].
|
|
|
|
|
|
|
|
[float]
|
|
|
|
==== Core discovery plugins
|
|
|
|
|
|
|
|
The core discovery plugins are:
|
|
|
|
|
2015-08-24 18:10:20 -04:00
|
|
|
<<discovery-ec2,EC2 discovery>>::
|
2015-08-15 12:00:55 -04:00
|
|
|
|
2015-08-24 18:10:20 -04:00
|
|
|
The EC2 discovery plugin uses the https://github.com/aws/aws-sdk-java[AWS API] for unicast discovery.
|
2015-08-15 12:00:55 -04:00
|
|
|
|
2015-09-03 13:12:52 -04:00
|
|
|
<<discovery-azure,Azure discovery>>::
|
2015-08-15 12:00:55 -04:00
|
|
|
|
2015-09-03 13:12:52 -04:00
|
|
|
The Azure discovery plugin uses the Azure API for unicast discovery.
|
2015-08-15 12:00:55 -04:00
|
|
|
|
|
|
|
<<cloud-gce,GCE Cloud>>::
|
|
|
|
|
|
|
|
The Google Compute Engine Cloud plugin uses the GCE API for unicast discovery.
|
|
|
|
|
2015-08-20 03:38:42 -04:00
|
|
|
<<discovery-multicast,Multicast>>::
|
|
|
|
|
|
|
|
The multicast plugin sends multicast messages to discover other nodes in the cluster.
|
|
|
|
|
2015-08-15 12:00:55 -04:00
|
|
|
[float]
|
|
|
|
==== Community contributed discovery plugins
|
|
|
|
|
|
|
|
A number of discovery plugins have been contributed by our community:
|
|
|
|
|
|
|
|
* https://github.com/grantr/elasticsearch-srv-discovery[DNS SRV Discovery Plugin] (by Grant Rodgers)
|
|
|
|
* https://github.com/shikhar/eskka[eskka Discovery Plugin] (by Shikhar Bhushan)
|
|
|
|
* https://github.com/grmblfrz/elasticsearch-zookeeper[ZooKeeper Discovery Plugin] (by Sonian Inc.)
|
|
|
|
|
2015-08-24 18:10:20 -04:00
|
|
|
include::discovery-ec2.asciidoc[]
|
2015-08-15 12:00:55 -04:00
|
|
|
|
2015-09-03 13:12:52 -04:00
|
|
|
include::discovery-azure.asciidoc[]
|
2015-08-15 12:00:55 -04:00
|
|
|
|
|
|
|
include::cloud-gce.asciidoc[]
|
|
|
|
|
2015-08-20 03:38:42 -04:00
|
|
|
include::discovery-multicast.asciidoc[]
|
|
|
|
|