기술_Elasticsearch

클러스터 수준 샤드 할당 필터링

구일칠구 2022. 6. 22. 20:30

클러스터 수준 샤드 할당 필터링

클러스터 수준 샤드 할당 필터를 사용하여 Elasticsearch가 인덱스에서 샤드를 할당하는 위치를 제어 할 수 있습니다. 이러한 클러스터 전체 필터는 인덱스 별 할당 필터링 할당 인식 과 함께 적용됩니다 .

파편 할당 필터는 사용자 정의 노드 속성에 기반 또는 내장 될 수있다 _name, _host_ip, _publish_ip, _ip, _host, _id및 _tier속성.

cluster.routing.allocation설정은 동적 다른 노드 중 하나 세트에서 이동 라이브 인덱스를 가능하게. 샤드는 동일한 노드에 기본 및 복제본 샤드를 할당하지 않는 것과 같이 다른 라우팅 제약 조건을 위반하지 않고 그렇게 할 수있는 경우에만 재배치됩니다.

클러스터 수준 샤드 할당 필터링의 가장 일반적인 사용 사례는 노드를 해제하려는 경우입니다. 노드를 종료하기 전에 노드에서 샤드를 이동하려면 해당 IP 주소로 노드를 제외하는 필터를 만들 수 있습니다.

클러스터 라우팅 설정

cluster.routing.allocation.include.{attribute}( Dynamic ) {attribute}쉼표로 구분 된 값 중 하나 이상이있는 노드에 샤드를 할당 합니다.cluster.routing.allocation.require.{attribute}( Dynamic ) 쉼표로 구분 된 모든 {attribute}이 있는 노드에만 샤드를 할당 합니다.cluster.routing.allocation.exclude.{attribute}( 동적 ) 음주는 그 노드에 할당되지 파편 {attribute}갖는 임의 쉼표로 구분 값을.

클러스터 할당 설정은 다음과 같은 기본 제공 속성을 지원합니다.

_name노드 이름으로 노드 일치
_host_ip호스트 IP 주소 (호스트 이름과 연결된 IP)로 노드 일치
_publish_ip게시 IP 주소로 노드 일치
_ip_host_ip또는 일치_publish_ip
_host호스트 이름으로 노드 일치
_id노드 ID로 노드 일치
_tier노드의 데이터 계층 역할 에 따라 노드 일치

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

인덱스 삭제 표시  (0) 2022.06.23
기타 클러스터 설정  (0) 2022.06.22
샤드 밸런싱 휴리스틱 스 설정  (0) 2022.06.22
클러스터 수준 샤드 할당 및 라우팅 설정  (0) 2022.06.22
회로 차단기 설정  (0) 2022.06.22