Package org.elasticsearch.discovery
package org.elasticsearch.discovery
-
InterfaceDescriptionA pluggable module allowing to implement discovery of other nodes, publishing of the cluster state to all nodes, electing a master of the cluster that raises cluster state change events.A pluggable provider of the list of seed hosts to use for discovery.Helper object that allows to resolve a list of hosts to a list of transport addresses.
-
ClassDescriptionAllows to wait for all nodes to reply to the publish of a new cluster state and notifies the
ClusterStatePublisher.AckListener
so that the cluster state update can be acknowledgedHandles responses obtained when publishing a new cluster state from master to all non master nodes.A module for loading classes for node discovery.Exposes common discovery settings that may be supported by all the different discovery implementationsAn implementation ofSeedHostsProvider
that reads hosts/ports fromFileBasedSeedHostsProvider.UNICAST_HOSTS_FILE
.An implementation ofSeedHostsProvider
that reads hosts/ports from the "discovery.seed_hosts" node setting.