inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

ElasticSearch Essential

데이터 노드에 할당되는 인덱스

해결된 질문

332

김수민

작성한 질문수 6

0

안녕하세요, 강의와 책 모두 구매해서 듣고있습니다^^

다름이 아니라, 제가 데이터 노드를 es-data-0~4까지 총 5개 클러스터를 구동하고있는데 인덱스 생성시 4개밖에 할당이 안되더라구요ㅠ

컴포넌트 세팅설정시, number_of_shards는 2개로 주었습니다.

MicrosoftTeams-image (22).png혹시나 해서 cluster.routing.allocation.enable = primaries로 변경후 노드 셧다운 -> 재실행 후 cluster.routing.allocation.enable = null 로 바꾸어 샤드 할당 설정을 활성화 했는데도 똑같이 4개밖에 안되네요.. 5개 모두 할당할 수 있는 방법이 있을까요??

elasticsearch

답변 1

0

강진우

number_of_shards의 값이 2 이고 number_of_replicas의 값은 1 인 것 같습니다. 그렇게 되면 인덱스를 구성하는 샤드가 프라이머리 샤드 2개, 레플리카 샤드 2개 해서 총 4개 이기 때문에 데이터 노드 한 대는 샤드가 없게 되는 게 정상 입니다.

5개의 데이터 노드에 모두 프라이머리 샤드를 배치하고 싶다면 number_of_shards의 값을 5로 설정해야 합니다. 지금같은 경우 number_of_replicas의 값이 1이므로, 총 10개의 샤드가 생성될 거고 그럼 데이터 노드 별로 2개씩 샤드를 가지게 됩니다.

number_of_shrads의 값과 number_of_replicas의 값을 바탕으로 생성되는 전체 샤드 개수를 계산하면 데이터 노드 별로 샤드가 어떻게 배치될지 예측할 수 있습니다.

1

김수민

감사합니다. 책에서 시나리오 1번에 해당하는 경우라서 각 노드당 2개씩 샤드 배치하는 방법을 추천해주셨네요, number of shards 값을 수정했습니다.

Red 인 상황에서 유실

0

64

2

하루 100GB 로그를 30기간 저장하는 클러스터 예시중 질문이 있습니다.

0

108

2

노드당 샤드수 제한 질문입니다.

0

85

2

노드에서의 가용영역 이슈

0

105

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

708

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

359

1

/_cat/indices?v 로 인덱스 조회시 보이는 나머지 항목들

0

406

1

색인 분석이란?

0

253

1

동적 스키마가 NoSQL을 의미하나요???

0

525

1

노리분석기 노드 적용 질문

1

274

1

노드 heap size에 관해서

0

683

2

로드밸런스 endpoint

1

312

1