엘라스틱서치 3

Elasticsearch (엘라스틱서치)의 Indexing Process

Step 1. ES는 색인 요청받은 Data를 Inverted Index Data로 변환하여 Indexing Buffer에 기록 (Indexing Buffer는 Lucene 용어로 In-memory buffer) Inverted Index - https://jw92.tistory.com/27 또한 색인을 위한 Data는 Log형태(Index Operation)로 Translog 파일에 기록 Translog는 허용 용량(Default 512Mb)이 초과할 경우 가장 오래된 파일부터 삭제하며 허용 시간(Default 12h)이 지나도 삭제됨 Translog 데이터는 setting에 따라 index request마다 기록할지(default), interval에 따라 async로 기록할지 설정 가능 본 Step..

Elasticsearch (엘라스틱서치) vm.max_map_count 버그 해결

ERROR: [1] bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 별다른 설정없이 엘라스틱서치를 사용하다보면 위와 같은 에러를 마주할 것입니다. 해당 에러는 운영체제가 기본으로 사용하는 mmap 사이즈인 65530이 너무 작아서 발생하는 에러입니다. 위와 같은 버그가 발생 시에 Elasticsearch에서 공식 가이드하고 있어요. www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html Virtual memory | Elasticsearch Guide [7..

Elasticsearch (엘라스틱서치) 시작하기 1. 설치 및 configuration (기본적인 설정)

Elasticsearch를 시작할 때, 기본적으로 설정해두면 좋은 설정들이 있다. (Configuration) Ubuntu를 기준으로 설명합니다. (Window도 실행부분 제외하고는 거의 비슷할거같아요) 0. 설치 및 실행 www.elastic.co/kr/downloads/elasticsearch 1. Download and unzip Elasticsearch. 2. Run bin/elasticsearch (or bin\elasticsearch.bat on Windows) 3. Run curl http://localhost:9200/ or Invoke-RestMethod http://localhost:9200 with PowerShell 1. System Configuration 1-1. /etc/sec..

반응형