Cross-Cluster Replication
editCross-Cluster Replication
editUse Cross-Cluster Replication to reproduce indices in remote clusters on a local cluster. Cross-cluster replication is commonly used to provide remote backups for disaster recovery and for geo-proximite copies of data.
To get started, go to Management > Cross-Cluster Replication.
Prerequisites
edit- You must have a remote cluster.
- Leader indices must meet these requirements.
- The Elasticsearch version of the local cluster must be the same as or newer than the remote cluster. Refer to this document for more information.
Configure replication
editReplication requires a leader index, the index being replicated, and a follower index, which will contain the leader index’s replicated data. The follower index is passive in that it can read requests and searches, but cannot accept direct writes. Only the leader index is active for direct writes.
You can configure follower indices in two ways:
- Create specific follower indices
- Create follower indices from an auto-follow pattern
Create specific follower indices
editTo replicate data from existing indices, or set up local followers on a case-by-case basis, go to Follower indices. When you create the follower index, you must reference the remote cluster and the leader index that you created in the remote cluster.
Create follower indices from an auto-follow pattern
editTo automatically detect and follow new indices when they are created on a remote cluster, go to Auto-follow patterns. Creating an auto-follow pattern is useful when you have time series data, like event logs, on the remote cluster that is created or rolled over on a daily basis.
When creating the pattern, you must reference the remote cluster that you connected to your local cluster. You must also specify a collection of index patterns that match the indices you want to automatically follow.
Once you configure an auto-follow pattern, any time a new index with a name that matches the pattern is created in the remote cluster, a follower index is automatically configured in the local cluster.
Manage replication
editUse the list views in Cross-Cluster Replication to monitor whether the replication is active and pause and resume replication. You can also edit and remove the follower indices and auto-follow patterns.
For an example of cross-cluster replication, refer to Bi-directional replication with Elasticsearch cross-cluster replication.