diff --git a/docs/reference/ccr/getting-started.asciidoc b/docs/reference/ccr/getting-started.asciidoc index 32dce8499c0f..489835d4b51a 100644 --- a/docs/reference/ccr/getting-started.asciidoc +++ b/docs/reference/ccr/getting-started.asciidoc @@ -83,6 +83,12 @@ indices on the local cluster. <> must + also have the <> role. The local cluster + must also have at least one node with both a data role and the + <> role. Individual tasks for coordinating + replication scale based on the number of data nodes with the + `remote_cluster_client` role in the local cluster. [[ccr-getting-started-remote-cluster]] ==== Connect to a remote cluster diff --git a/docs/reference/modules/remote-clusters.asciidoc b/docs/reference/modules/remote-clusters.asciidoc index be0b76aaa274..b297e3d20904 100644 --- a/docs/reference/modules/remote-clusters.asciidoc +++ b/docs/reference/modules/remote-clusters.asciidoc @@ -258,13 +258,16 @@ separately. The time to wait for remote connections to be established when the node starts. The default is `30s`. -`node.remote_cluster_client`:: +`remote_cluster_client` <>:: By default, any node in the cluster can act as a cross-cluster client and - connect to remote clusters. The `node.remote_cluster_client` setting can be - set to `false` (defaults to `true`) to prevent certain nodes from connecting - to remote clusters. Remote cluster requests must be sent to a node that is - allowed to act as a cross-cluster client. + connect to remote clusters. To prevent a node from connecting to remote + clusters, specify the <> setting in `elasticsearch.yml` + and exclude `remote_cluster_client` from the listed roles. Search requests + targeting remote clusters must be sent to a node that is allowed to act as a + cross-cluster client. Other features such as {ml} <>, <>, and + <> require the `remote_cluster_client` role. `cluster.remote..skip_unavailable`::