指定索引同步
开始单个索引的同步
请求URL和请求体参数如下:
PUT start_remote_sync
参数名 |
说明 |
---|---|
remote_cluster |
主集群名称,通过“配置主集群信息”设置,具体值如上文的leader1 |
remote_index |
主集群待同步索引名称 |
local_index |
从集群同步索引名称 |
settings |
同步索引的索引设置 |
开启同步后,从集群索引会变为只读状态,并且定时与主集群索引同步。
以下给出三种使用示例。
- 将主集群的单个索引同步到从集群:
PUT start_remote_sync { "remote_cluster": "leader1", "remote_index": "data1_leader", "local_index": "data1_follower" }
- 将主集群的单个索引同步到从集群,并修改部分索引配置:
PUT start_remote_sync { "remote_cluster": "leader1", "remote_index": "data1_leader", "local_index": "data1_follower", "settings": { "number_of_replicas": 4 } }
注意以下索引配置无法修改:
- number_of_shards
- version.created
- uuid
- creation_date
- soft_deletes.enabled