본문 바로가기
WIKI 기술 지식 베이스

Replication settings

원문 보기 위키 갱신

출처: 문서

본문

Replication settings

복제 플러그인은 표준 OpenSearch 클러스터 및 인덱스 설정에 여러 설정을 추가해요. 설정은 동적이므로 클러스터를 다시 시작하지 않고도 플러그인의 기본 동작을 변경할 수 있어요. 정적 및 동적 설정에 대한 자세한 내용은 Configuring OpenSearch를 참조하세요.

설정을 persistent 또는 transient로 표시할 수 있어요.

예를 들어, 팔로워 클러스터가 리더 클러스터를 폴링하여 업데이트를 확인하는 빈도를 업데이트하려면 다음과 같이 해요:

PUT _cluster/settings
{
  "persistent": {
    "plugins.replication.follower.metadata_sync_interval": "30s"
  }
}

이 설정들은 원격 복구에 소비되는 리소스를 관리해요. 이 설정들을 변경하는 것은 권장하지 않아요. 기본값이 대부분의 사용 사례에 잘 맞을 거예요.

Cluster-level settings

이 설정들을 클러스터 수준에서 지정하여 클러스터의 모든 인덱스에 걸친 복제 기본 동작을 제어할 수 있어요. 이 설정들은 인덱스 수준 설정으로 재정의되지 않는 한 전역적으로 적용돼요.

Setting Default Description
plugins.replication.follower.concurrent_readers_per_shard 2 복제 동기화 단계에서 팔로워 클러스터가 샤드당 동시에 보내는 요청 수예요.
plugins.replication.autofollow.fetch_poll_interval 30s 자동 팔로우 작업이 리더 클러스터를 폴링하여 일치하는 새 인덱스를 확인하는 빈도예요.
plugins.replication.follower.metadata_sync_interval 60s 팔로워 클러스터가 리더 클러스터를 폴링하여 업데이트된 인덱스 메타데이터를 확인하는 빈도예요.
plugins.replication.translog.retention_lease.pruning.enabled true 활성화된 경우 리더 인덱스의 보유 임대를 기반으로 트랜스로그를 정리해요.
plugins.replication.translog.retention_size 512 MB 리더 인덱스에서 트랜스로그의 크기를 제어해요.
plugins.replication.replicate.delete_index false 활성화된 경우 해당 리더 인덱스가 삭제될 때마다 팔로워 인덱스가 자동으로 삭제돼요.
plugins.replication.follower.index.ops_batch_size 50000 복제 동기화 단계에서 한 번에 가져올 수 있는 작업 수예요.

Index-level settings

이 설정들은 팔로워 인덱스를 생성할 때 지정하거나 기존 팔로워 인덱스에 대해 업데이트할 수 있어요. 이 설정들은 복제 중 개별 인덱스의 동작을 제어해요.

Setting Default Description
index.plugins.replication.follower.ops_batch_size 50000 특정 인덱스에 대한 복제 동기화 단계에서 한 번에 가져올 수 있는 작업 수예요. 이 설정은 클러스터 수준 설정을 재정의해요.

Bulk replication settings

다음 설정들은 Bulk Replication API 동작을 제어해요.

Setting Default Description
plugins.replication.follower.bulk_batch_size 10 대량 복제 작업 중 각 배치에서 동시에 처리되는 인덱스 수예요. 최소값은 1이고 최대값은 100이에요.
plugins.replication.follower.bulk_poll_timeout 15 시작 및 재개 작업이 인덱스 시간 초과 전에 복제 확인을 기다리는 시간(분)이에요. 최소값은 1이고 최대값은 30이에요.

더 알아보기 (Learn more)