샤드는 Lucene 인덱스이다.
샤드는 primary 또는 replica가 될 수 있다.
replica는 검색에 사용되어지며 original primary shard가 사라졌을 때 새로운 primary shard가 될 수 있다.
ES index는 1개 또는 그 이상의 primary shards 그리고 0개 또는 그 이상의 replica shards를 만든다.
replicas는 검색 성능과 fail over 제공
primary shard의 개수는 index를 생성할 때 결정되며 바꿀 수 없음
클러스터에 node가 추가되면 새로운 노드로 샤드가 재할당된다.
node에 primary shard 1, 2가 있다고 가정하고 해당 장비가 죽으면 replica node를 새로운 primary shard로 지정한다.
[Elasticsearch 데이터 관리 방법]
출처 : Elasticsearch in Action 도서
[shard and replica 생성]
1. index가 생성되면
2. 5개의 primary shards 생성
3. shard의 복사본을 한 개씩 생성
출처 : Elasticsearch in Action 도서
'서버' 카테고리의 다른 글
https://google.com 통신 흐름 완전 분석 (0) | 2024.11.19 |
---|---|
윈도우에서 Docker 테스트 해보자 (0) | 2019.03.25 |
[Elasticsearch] 클러스터 rolling restarts (0) | 2018.02.02 |
[Elasticsearch] 은전한잎 설치 (0) | 2018.01.24 |
[Elasticsearch] 최적화 (0) | 2017.12.20 |
[Elasticsearch] filter 조회가 query 조회보다 빠르다. (0) | 2017.12.11 |
[Elasticsearch] Query 검색 결과 구조 (0) | 2017.12.06 |
[Elasticsearch] 한번 정해진 mapping 속성은 변경 불가 (0) | 2017.12.05 |