>

AWS ElasticService 도메인에서 다양한 유형의 샤드 및 개수는 다음과 같이 언급됩니다.

여기서 다른 샤드는 무엇을 의미합니까? 새 도메인에서 내 자신의 인덱스를 만들고 싶었고 여러 샤드를주고 싶습니까? 이 API를 사용하려고합니까? https://www.elastic.co/ guide/en/elasticsearch/reference/current/indices-create-index.html

사진에서 API 요청 객체의 샤드 수는 몇 개입니까?

또한, 나중에 샤드 수를 늘릴 수 없다는 것을 알게 되었기 때문에, 많은 샤드를 주면 어떤 단점이 있는지 묻고 싶었습니다. 예 : 20 노드 40 개 파편

  • 답변 # 1

    내 추측 :

    기본적으로 샤드 5 개와 복제본 1 개의 인덱스가 있습니다.

    와이즈 비즈  기본 샤드 1 개 및 복제본 1 개로 구성된 인덱스 (키바 나 구성 사용)

    <올>

    복제본은 동일한 노드에 여러 복사본을 갖는 데 어떠한 가치도 추가하지 않기 때문에 다른 인스턴스에만 할당됩니다. 하나의 노드 만있는 경우 복제본이 할당되지 않습니다. 6 개의 할당되지 않은 샤드입니다.

    새 샤드를 만들 때 초기화가 이루어집니다. 기존 항목이 현재 이동중인 경우 재배치

    다른 색인을 생성하면 정의에 따라 샤드가 생성됩니다 (또는 기본 샤드 5 개 및 복제본 1 개).

    모든 샤드에는 메모리 및 파일 핸들 측면에서 특정 오버 헤드가 있습니다. 또한 각 샤드의 검색 결과를 결합해야합니다. 따라서 노드 당 수십 개의 샤드를 갖는 것이 좋지만 수백 또는 수천을 갖는 것은 피하십시오. 또한 모든 색인에는 기본적으로 10 개의 샤드 (기본 5 개, 복제본 5 개)가 추가되므로 인덱스 수에 따라 시간이 지남에 따라 샤드 수가 늘어납니다.

    .kibana

관련 자료

  • 이전 django - get_or_create 필터를 사용하여 동일한 매개 변수를 확인하면 0 개의 객체를 다시 조정하면 객체의 여러 값이 존재한다는 오류가 반환됩니다
  • 다음 r - 데이터 조작의 어려움