Elasticsearch Translog 란?
es 노드 추가 작업을 하고 샤드가 옮겨지는걸 Kibana Stack Monitoring 하단에 Shard Active를 통해서 확인중이였습니다. Index 단계가 끝난후에 Translog 단계가 있어 Translog가 무슨 역할을 하는지 확인해보려고 합니다. Translog 란 Elasticsearch는 Shard에 일어나는 모든 변경사항을 담고 있는 특수 형태 로그이며 고가용성 장애 복구를 위한 백업 데이터 및 데이터 유실 방지를 위해 사용 정리하면 작업이 손실되지 않도록 하는 로그. Translog 단계는 Shard가 옮겨지면서 관련된 Translog도 같이 옮겨지는 단계인거 같다. Translog 작동 순서 1. 데이터가 색인이 되면 Translog에 기록되고 동시에 인메모리 버퍼에 추가됨 2. ..