2017-10-27 1 views

답변

0

5가있는 경우 마스터 노드 3 개를 제거하면 안됩니다 (짝수 2이므로 두 번째 노드는 split brain problem입니다).

나는 가장 안전한 옵션은 처음에는 3으로 줄이고, 정말로 필요한 경우 1로 줄이는 것이라고 생각합니다. 3으로 줄이기 :

  1. 유지하려는 노드 중 하나를 선택하십시오. 이
  2. 반복이 다른 두 개의 노드 당신이있어 노드
  3. 중지를 유지하는 1-3 단계를 클러스터에 다시하는 노드
  4. 기다립니다 다시 시작 2
  5. 에서 minimum_master_nodes을 설정하는 자사의 elasticsearch.yml 파일을 업데이트 그런 다음, 1 개 노드로 감소하면, 1 minimum_master_nodes로 계속 다시 시작하고 클러스터에 참여할 때까지 대기 할 노드의 elasticsearch.yml을 업데이트 한 다음 단순히 다른 두를 제거해야하는 경우

을 제거.

클러스터의 다른 노드 (클라이언트, 데이터 또는 수집 노드)를 마스터 노드로도 사용할 수 있습니다. 즉, 마스터 전용 노드 2 개를 유지하고 다른 노드 중 하나를 업데이트 할 수 있습니다 마스터 노드로도 사용됩니다.

+0

죄송합니다. 5 명의 마스터 중에서 2 개의 노드를 제거하고 싶습니다. 절차는 무엇입니까 – Cloudy

+0

최소 노드는 이미 발견되었습니다. 최소 검색 노드. 최소 마스터 노드 수 : 2 – Cloudy

+0

노드 수를 5 개로 늘 렸을 때, 하지만 지금은 3을 유지하고 싶습니다. 더 이상 원하지 않는 노드에서 탄성 검색을 중지하십시오. – dshockley

관련 문제