반응형
1. Unsigned Shards관련 테스트
1) 정상 작동 중 : Test용 Slave3 Node 추가
2) Node 삭제 : Unsigned Shard 발생, Status - Yellow
3) unsigned shard가 Slave2에 재배치 (Relocation, Rebalancing)
4) Slave3 재가동 : 원래 노드로 재배치
5) 정리
- 노드가 추가되면 Shard들은 자동으로 새로운 노드에 재배치된다.
- 노드가 삭제되면 그 노드에 속해있던 Shard들은 unsigned 상태가 된다.
- Unsigned 된 shard가 존재하면 클러스터의 상태는 Yellow로 바뀐다.
- Unsigned된 Shard들은 다른 노드에 재배치(Relocating, Rebalancing)된다.
- 다른 노드에 재배치되는 과정에서 엄청난 과부하가 걸린다 ㅎㅎㅎ ( 그래서 대부분의 사람들은 rebalancing을 unable한다)
- 재배치가 완료되면 클러스터의 상태가 다시 Green으로 바뀐다.
- 삭제했던 노드가 다시 붙으면, 원래 가지고 있던 샤드를 다시 가져온다 (추측
반응형
'Develope > Programming' 카테고리의 다른 글
[JAVA] cvs 파일로 Export하기 (+180307 charset (1) | 2017.11.09 |
---|---|
[JAVA] 특정 날짜의 리스트 가져오기 (1) | 2017.11.06 |
ElasticSearch - 2. Index Rolling (1) | 2017.10.31 |
[JAVA] 함수 주기적으로 돌리기 (스케쥴링) (0) | 2017.10.31 |
0. ElasticSearch + FileBeat + Kafka 기본 설치 및 연동 (0) | 2017.10.30 |