Class RemoteClusterService

java.lang.Object
org.elasticsearch.transport.RemoteClusterAware
org.elasticsearch.transport.RemoteClusterService
All Implemented Interfaces:
Closeable, AutoCloseable

public final class RemoteClusterService extends RemoteClusterAware implements Closeable
Basic service for accessing remote clusters via gateway nodes
  • Field Details

    • SEARCH_REMOTE_INITIAL_CONNECTION_TIMEOUT_SETTING

      public static final Setting<org.elasticsearch.core.TimeValue> SEARCH_REMOTE_INITIAL_CONNECTION_TIMEOUT_SETTING
    • REMOTE_INITIAL_CONNECTION_TIMEOUT_SETTING

      public static final Setting<org.elasticsearch.core.TimeValue> REMOTE_INITIAL_CONNECTION_TIMEOUT_SETTING
      The initial connect timeout for remote cluster connections
    • SEARCH_REMOTE_NODE_ATTRIBUTE

      public static final Setting<String> SEARCH_REMOTE_NODE_ATTRIBUTE
    • REMOTE_NODE_ATTRIBUTE

      public static final Setting<String> REMOTE_NODE_ATTRIBUTE
      The name of a node attribute to select nodes that should be connected to in the remote cluster. For instance a node can be configured with node.attr.gateway: true in order to be eligible as a gateway node between clusters. In that case search.remote.node.attr: gateway can be used to filter out other nodes in the remote cluster. The value of the setting is expected to be a boolean, true for nodes that can become gateways, false otherwise.
    • SEARCH_ENABLE_REMOTE_CLUSTERS

      public static final Setting<Boolean> SEARCH_ENABLE_REMOTE_CLUSTERS
    • ENABLE_REMOTE_CLUSTERS

      public static final Setting<Boolean> ENABLE_REMOTE_CLUSTERS
      If true connecting to remote clusters is supported on this node. If false this node will not establish connections to any remote clusters configured. Search requests executed against this node (where this node is the coordinating node) will fail if remote cluster syntax is used as an index pattern. The default is true
    • SEARCH_REMOTE_CLUSTER_SKIP_UNAVAILABLE

      public static final Setting.AffixSetting<Boolean> SEARCH_REMOTE_CLUSTER_SKIP_UNAVAILABLE
    • SEARCH_REMOTE_CLUSTER_SKIP_UNAVAILABLE_UPGRADER

      public static final SettingUpgrader<Boolean> SEARCH_REMOTE_CLUSTER_SKIP_UNAVAILABLE_UPGRADER
    • REMOTE_CLUSTER_SKIP_UNAVAILABLE

      public static final Setting.AffixSetting<Boolean> REMOTE_CLUSTER_SKIP_UNAVAILABLE
    • REMOTE_CLUSTER_PING_SCHEDULE

      public static final Setting.AffixSetting<org.elasticsearch.core.TimeValue> REMOTE_CLUSTER_PING_SCHEDULE
    • REMOTE_CLUSTER_COMPRESS

      public static final Setting.AffixSetting<Compression.Enabled> REMOTE_CLUSTER_COMPRESS
  • Method Details