Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

OpenSearch 멀티노드 클러스터 생성(선택 사항)

Apstra 플로우 확장 고려 사항 에서 언급한 것보다 더 큰 규모가 필요한 초대형 또는 커스텀 구축이 있는 경우 OpenSearch 멀티노드 클러스터를 생성하는 것이 좋습니다. 다중 노드 클러스터는 단일 단위로 함께 작동하는 노드 모음입니다. 다중 노드 클러스터는 수백 개의 노드로 확장할 수 있고, 고가용성을 보장하며, 다운타임을 방지할 수 있습니다.

멀티노드 클러스터 생성

다중 노드 OpenSearch 클러스터를 생성하려면 다음 단계를 수행합니다.

  1. 노드 유형 및 관련 역할을 구성합니다.
    1. CLI에서 를 실행합니다/usr/local/bin/startup.
    2. TUI(텍스트 기반 UI)에서 노드 유형을 선택합니다.
      데이터 노드, 클러스터 관리자 노드 또는 조정 노드 중에서 선택할 수 있습니다. 다양한 노드 유형에 대한 설명은 다중 노드 역할 및 구성을 참조하십시오.
    3. 를 선택합니다Quit.
      TUI가 닫히면 노드 이름과 노드 형식이 자동으로 설정됩니다.
    4. 구성의 각 노드에 대해 1단계부터 3단계까지 반복합니다.
  2. 클러스터를 구성합니다.
    opensearch.yaml 파일을 편집하여 클러스터의 모든 노드에서 IP 주소를 설정합니다. 예를 들어:
  3. OpenSearch를 다시 시작하여 변경 사항을 적용합니다.
  4. 다음 명령을 실행하여 클러스터가 성공적으로 만들어졌는지 확인합니다.

    결과 출력에서 상태에는 아래에 설명된 대로 세 가지 가능한 값이 있습니다. 이 예에서 녹색은 클러스터가 정상임을 나타냅니다.

    • green: 모든 기본 및 복제본 샤드가 활성 상태입니다.
    • yellow: 모든 기본 샤드가 활성 상태이지만 일부 복제본 샤드가 할당되지 않았습니다.
    • red: 일부 기본 샤드가 활성화되지 않았습니다.

멀티노드 역할 및 구성

  • 데이터 노드

    데이터를 저장하고 클러스터의 인덱싱 및 검색 기능에 참여합니다. 2+ 노드로 시작하여 데이터 볼륨이 증가함에 따라 더 추가합니다.

  • 클러스터 관리자 노드

    클러스터의 전체 작업을 관리하고 클러스터 상태를 추적합니다. 쿼럼에 홀수(3 또는 5)를 사용합니다. 불안정을 유발할 수 있는 짝수를 사용하지 마십시오.

  • 조정(클라이언트) 노드

    검색 및 인덱싱 요청을 관리하고 클러스터 전체에 부하를 분산하는 데 도움이 됩니다. 2-3개의 노드를 사용하여 데이터 노드를 오프로드합니다.

크기 조정 고려 사항

  • 초대형 또는 사용자 지정 크기 조정 옵션

    1TB 이상의 데이터 또는 15,000FPS 이상의 데이터를 처리하는 경우 다중 노드 클러스터로 전환하는 것이 좋습니다. OpenSearch의 가용성을 높여야 하는 경우 다중 노드 클러스터를 고려할 수도 있습니다.

  • 홀수 대 짝수 노드 수

    클러스터 관리자 노드의 경우, 쿼럼을 보장하기 위해 항상 홀수를 유지하십시오. 이러한 제한 없이 워크로드를 기반으로 데이터, 수집 및 클라이언트 노드를 구성할 수 있습니다.

  • 최소 노드 수

    프로덕션 환경의 경우 내결함성을 보장하기 위해 최소 3개의 노드(클러스터 관리자 노드 3개와 데이터 노드 2개 이상)를 사용하는 것이 좋습니다.