Develope/Programming
ElasticSearch - 1. Unsigned Shards관련 테스트
고로이
2017. 10. 31. 09:05
반응형
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으로 바뀐다.
- 삭제했던 노드가 다시 붙으면, 원래 가지고 있던 샤드를 다시 가져온다 (추측
반응형