전체 노드가 아닌 하나의 노드를 내릴때 샤드 할당 제한
안녕하세요, 수강생인데 궁금한점이 있어서 문의드립니다.
제가 마스터 노드 3, 데이터 노드 5대를 구성하고 운영하고있는데,
전체 노드를 내리고 올릴때마다 샤드 할당을 persistent: cluster.routing.allocation.enable: "primaries",로 제한하고 인덱싱 서비스 중지하고 POST /_flush 다시 올리고 난 뒤 none으로 풀었습니다.
궁금한점은 전체 노드가 아니고 일부노드(ex 데이터 노드 3번등)를 내리고 올릴때도 샤드 할당 제한이 필요한가요? 전체 노드 내리고 올릴떄는 샤드 리밸런싱 방지를 위해서 샤드 할당을 제한한건데 일부 노드만 내리고 올리면 샤드 리밸런싱이 발생하지 않아 샤드 제한이 필요할 것같진 않아서요. 공식문서에서도 "full"-cluster라고 되어있어요.. 확실하게 알고싶어서 질문드립니다!
감사합니다.
답변 1
1
전체 노드 내리고 올릴떄는 샤드 리밸런싱 방지를 위해서 샤드 할당을 제한한건데 일부 노드만 내리고 올리면 샤드 리밸런싱이 발생하지 않아 샤드 제한이 필요할 것같진 않아서요.
이 경우는 index.unassigned.node_left.delayed_timeout 이 값과 관련이 있을텐데요, 이 값의 기본값은 1분 입니다. 즉 1분 안에 노드가 내려갔다 올라오면 샤드 재배치가 일어나지 않습니다. 하지만 작업의 경우라도 노드가 내려갔다 올라오는 데 소요되는 시간이 1분을 넘어간다면 샤드 재배치가 일어나기 때문에 샤드 할당 제한을 설정하는 게 가장 좋긴 합니다.
일부 노드를 내렸다가 올리는 작업을 하는 경우 샤드 할당 제한을 하지 않는다면 index.unassigned.node_left.delayed_timeout 이 값을 작업에 소요되는 시간으로 충분히 늘려 주는 게 좋습니다.
Red 인 상황에서 유실
0
64
2
하루 100GB 로그를 30기간 저장하는 클러스터 예시중 질문이 있습니다.
0
108
2
노드당 샤드수 제한 질문입니다.
0
85
2
노드에서의 가용영역 이슈
0
104
3
노드당 샤드 수 질문입니다.
0
149
3
색인과정 이해하기 중 질문입니다.
0
227
2
xlsx 파일 색인 중 CircuitBreakingException 발생
0
204
1
ES 트러블슈팅 사례분석 강의 내용중 궁금한 게 있습니다.
0
246
1
동잭매핑 매핑 시 색인 질문
0
200
1
Elastic Search 동작 이해하기 색인 설명 관련
0
415
2
Compressed OOP 조건에 따른 ES Heap Size 제약
0
707
1
6강 10분 색인 과정에 대해 질문 있습니다.
0
342
2
4강 14분51초 질문 있습니다!
0
399
2
안녕하세요 elastic cloud를 사용하는데 cpu가 계속 칩니다 .
0
381
1
검색이 안되는 문제 문의
0
337
1
7번째 강의에서 Token과 Term은 다른 건가요??
0
465
1
서버 업데이트후 키바나 동작안함
1
339
1
인덱스 설계에서 type 문의드립니다.
0
358
1
/_cat/indices?v 로 인덱스 조회시 보이는 나머지 항목들
0
406
1
색인 분석이란?
0
253
1
동적 스키마가 NoSQL을 의미하나요???
0
524
1
노리분석기 노드 적용 질문
1
272
1
노드 heap size에 관해서
0
682
2
로드밸런스 endpoint
1
311
1





