discovery.asciidoc 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. [[discovery]]
  2. == Discovery Plugins
  3. Discovery plugins extend Elasticsearch by adding new discovery mechanisms that
  4. can be used instead of {ref}/modules-discovery-zen.html[Zen Discovery].
  5. [float]
  6. ==== Core discovery plugins
  7. The core discovery plugins are:
  8. <<discovery-ec2,EC2 discovery>>::
  9. The EC2 discovery plugin uses the https://github.com/aws/aws-sdk-java[AWS API] for unicast discovery.
  10. <<discovery-azure,Azure discovery>>::
  11. The Azure discovery plugin uses the Azure API for unicast discovery.
  12. <<cloud-gce,GCE Cloud>>::
  13. The Google Compute Engine Cloud plugin uses the GCE API for unicast discovery.
  14. <<discovery-multicast,Multicast>>::
  15. The multicast plugin sends multicast messages to discover other nodes in the cluster.
  16. [float]
  17. ==== Community contributed discovery plugins
  18. A number of discovery plugins have been contributed by our community:
  19. * https://github.com/grantr/elasticsearch-srv-discovery[DNS SRV Discovery Plugin] (by Grant Rodgers)
  20. * https://github.com/shikhar/eskka[eskka Discovery Plugin] (by Shikhar Bhushan)
  21. * https://github.com/grmblfrz/elasticsearch-zookeeper[ZooKeeper Discovery Plugin] (by Sonian Inc.)
  22. include::discovery-ec2.asciidoc[]
  23. include::discovery-azure.asciidoc[]
  24. include::cloud-gce.asciidoc[]
  25. include::discovery-multicast.asciidoc[]