본문 바로가기
반응형

Es2

OpenSearch 데이터 인덱싱 과정과 translog 이번에 새로 맡게 된 프로젝트를 진행하면서 로그 저장소로 OpenSearch를 사용하게 되었다. 이를 계기로 OpenSearch의 인덱싱 구조와 동작 방식을 공부했고, 그 과정에서 정리한 내용을 공유하고자 한다.인덱싱 성능 이슈에서 시작된 이야기사실 미리 공부했어야 했는데, 계기는 조금 급했다. 미팅에서 OpenSearch 성능 최적화를 위해 "translog fsync 주기를 조정해야 한다"는 이야기가 나왔을 때, 솔직히 무슨 말인지 잘 따라가지 못했다. 내가 맡은 프로젝트 운영에 대한 이야기였는데, 못알아 듣는게 조금 창피하기도 했고 해서 제대로 정리해보자는 마음으로 공부를 시작했다.참고로 OpenSearch는 Elasticsearch와 동일하게 Apache Lucene 기반으로 동작한다. 따라서 기.. 2025. 9. 7.
6장 인덱싱작업 6.1 인덱싱 작업인덱스는 샤드로 백업된 데이터의 논리적 모음이다6.2 인덱스 생성암묵적 생성: 도큐먼트를 처음으로 인덱싱 할 때, 인덱스가 없으면, 일래스틱 서치는 암묵적으로 인덱스를 생성한다.명시적 생성: 인덱스 생성을 제어해 필요에 따라 인덱스를 사용자 정의한다.6.2.1 암묵적 인덱스 생성도큐먼트를 처음으로 인덱싱 할 때, 인덱스가 없으면, 일래스틱 서치는 암묵적으로 인덱스를 생성한다.이 방식에서 기본 샤드와 복제본 샤드 수를 1로 설정하는 등의 기본 설정이 사용된다.GET 를 호출하면 인덱스 세부 정보(aliases, mappings, settings)를 조회할 수 있다.인덱스 기능에 대한 자동 생성 비활성화아래 설정으로 인덱스 자동 생성을 차단할 수 있다.persistent 속성은 설정이 영.. 2025. 7. 8.
반응형