기술_Elasticsearch

클러스터 간 복제 설정

구일칠구 2022. 6. 23. 11:58

클러스터 간 복제 설정

이러한 교차 클러스터 복제 설정은 클러스터 업데이트 설정 API를 사용하여 라이브 클러스터에서 동적으로 업데이트 할 수 있습니다 .

원격 복구 설정

다음 설정을 사용하여 원격 복구 중에 전송되는 데이터의 속도를 제한 할 수 있습니다 .

ccr.indices.recovery.max_bytes_per_sec( 동적 )각 노드에서 총 인바운드 및 아웃 바운드 원격 복구 트래픽을 제한합니다. 이 제한은 각 노드에 적용되지만 동시에 원격 복구를 수행하는 노드가 많을 수 있으므로 원격 복구 바이트의 총량이이 제한보다 훨씬 클 수 있습니다.

이 제한을 너무 높게 설정하면 진행중인 원격 복구가 과도한 대역폭 (또는 기타 리소스)을 소비하여 클러스터를 불안정하게 만들 위험이 있습니다. 이 설정은 리더 및 팔로워 클러스터 모두에서 사용됩니다. 예를 들어 20mb리더에로 설정된 경우 , 리더는 20mb/s팔로워가 요청하고 수락 할 수있는 경우에도 팔로워 에게만 전송 합니다 60mb/s. 기본값은 40mb.

고급 원격 복구 설정

다음 전문가 설정을 설정하여 원격 복구에 사용되는 리소스를 관리 할 수 ​​있습니다.

ccr.indices.recovery.max_concurrent_file_chunks( 동적 )복구 당 병렬로 전송할 수있는 파일 청크 요청 수를 제어합니다. 여러 원격 복구가 이미 병렬로 실행되고있을 수 있으므로이 전문가 수준 설정을 늘리면 단일 샤드의 원격 복구가에서 구성한 총 인바운드 및 아웃 바운드 원격 복구 트래픽에 도달하지 못하는 상황에서만 도움이 될 수 있습니다

ccr.indices.recovery.max_bytes_per_sec. 기본값은 5. 허용되는 최대 값은 10입니다.ccr.indices.recovery.chunk_size( 동적 )파일 전송 중 팔로어가 요청한 청크 크기를 제어합니다.

기본값은 1mb.ccr.indices.recovery.recovery_activity_timeout( 동적 )복구 활동에 대한 제한 시간을 제어합니다. 이 제한 시간은 주로 리더 클러스터에 적용됩니다. 리더 클러스터는 복구 프로세스 중에 팔로워에게 데이터를 제공하기 위해 메모리 내 리소스를 열어야합니다. 리더가이 기간 동안 팔로워로부터 복구 요청을받지 못하면 리소스를 닫습니다. 기본값은 60 초입니다.

ccr.indices.recovery.internal_action_timeout( 동적 )원격 복구 프로세스 중 개별 네트워크 요청에 대한 시간 초과를 제어합니다. 개별 작업 시간 초과로 인해 복구가 실패 할 수 있습니다. 기본값은 60 초입니다.

'기술_Elasticsearch' 카테고리의 다른 글

필드 데이터 캐시 설정  (0) 2022.06.23
검색 및 클러스터 형성 설정  (0) 2022.06.23
인덱스 삭제 표시  (0) 2022.06.23
기타 클러스터 설정  (0) 2022.06.22
클러스터 수준 샤드 할당 필터링  (0) 2022.06.22