본문 바로가기

Engineering WIKI/Book27

기초부터 다지는 엘라스틱서치 운영 (6장) / ElasticSearch 클러스터 운영하기 엘라스틱 서치 운영 2023.09.07 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (1 ~ 2장) / 훑어보기 및 기본동작 2023.09.29 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (3 ~ 4장) / 모니터링 및 기본개념 2024.03.28 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (5장) / ElasticSearch 클러스터 구축 핵심 개념 Full Cluster Restart 모든 노드를 동시에 재시작하는 방식이며, 다운 타임이 발생하지만 빠르게 버전을 업그레이드 할 수 있다. Rolling Restart 노드를 순차적으로 한 대씩 재시작하는 방식이며, 다운 타임은 없지만.. 2024. 4. 6.
기초부터 다지는 엘라스틱서치 운영 (5장) / ElasticSearch 클러스터 구축 엘라스틱 서치 운영 2023.09.07 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (1 ~ 2장) / 훑어보기 및 기본동작 기초부터 다지는 엘라스틱서치 운영 (1 ~ 2장) / 훑어보기 및 기본동작 1장. ElasticSearch 훑어보기 / 2장.ElasticSearch 기본 동작 1.1 ElasticSearch란 ElasticSearch는 루씬(Lucene) 기반의 오픈 소스 검색 엔진이다. JSON 기반의 문서를 저장하고 검색할 수 있으며 문서들의 데이터를 wonos.tistory.com 2023.09.29 - [Engineering WIKI/Book] - 기초부터 다지는 엘라스틱서치 운영 (3 ~ 4장) / 모니터링 및 기본개념 기초부터 다지는 엘라스틱서치.. 2024. 3. 28.
기초부터 다지는 엘라스틱서치 운영 (3 ~ 4장) / 모니터링 및 기본개념 기초부터 다지는 엘라스틱서치 운영 (1 ~ 2장) / 훑어보기 및 기본동작 1장. ElasticSearch 훑어보기 / 2장.ElasticSearch 기본 동작 1.1 ElasticSearch란 ElasticSearch는 루씬(Lucene) 기반의 오픈 소스 검색 엔진이다. JSON 기반의 문서를 저장하고 검색할 수 있으며 문서들의 데이터를 wonos.tistory.com 3장. ElasticSearch 모니터링 & 4장. ElasticSearch 기본 개념 3.1 Head를 이용해서 모니터링 하기 Head는 클러스터의 상태를 한눈에 살펴볼 수 있는 유용한 모니터링 도구 중 하나이다. 샤드 배치 정보를 시각적으로 확인할 수 있다는 것이다. Head를 통해 클러스터의 노드에 접근하려면 클러스터에서도 접근 .. 2023. 9. 29.
[일래스틱 스택 6 입문] 3장. 유사도 검색 [일래스틱 스택 6 입문] 1장. 일래스틱 소개 일래스틱서치 개념 및 사용 이유 일래스틱서치는 실시간 분산 검색 및 분석 엔진으로, 수평적으로 확장할 수 있다. 또한 일래스틱 스택의 핵심으로, 중앙에서 데이터를 저장해 다양한 문제를 해 wonos.tistory.com [일래스틱 스택 6 입문] 2장. 일래스틱서치 시작하기 [일래스틱 스택 6 입문] 1장. 일래스틱 소개 일래스틱서치 개념 및 사용 이유 일래스틱서치는 실시간 분산 검색 및 분석 엔진으로, 수평적으로 확장할 수 있다. 또한 일래스틱 스택의 핵심으로, wonos.tistory.com 일래스틱서치의 핵심이라 할 수 있는 검색 기능 분석기 구조 문자 필터 : 0개 이상 토크나이저(Tokenizer) : 정확히 1개 토큰 필터(Token filter.. 2023. 9. 17.
기초부터 다지는 엘라스틱서치 운영 (1 ~ 2장) / 훑어보기 및 기본동작 1장. ElasticSearch 훑어보기 / 2장.ElasticSearch 기본 동작 1.1 ElasticSearch란 ElasticSearch는 루씬(Lucene) 기반의 오픈 소스 검색 엔진이다. JSON 기반의 문서를 저장하고 검색할 수 있으며 문서들의 데이터를 기반으로 분석 작업도 할 수 있다. 준실시간 검색 엔진 : 실시간이라고 생각할 만큼 색인된 데이터가 매우 빠르게 검색됨 클러스터 구성 : 한 대 이상의 노드를 클러스터로 구성하여 높은 수준의 안정성을 이루고 부하를 분산할 수 있음. 스키마리스 : 입력될 데이터에 대해 미리 정의하지 않아도 동적으로 스키마를 생성할 수 있음. REST API : REST API 기반의 쉬운 인터페이스를 제공하여 비교적 진입 장벽이 낮음 {”title”:”tes.. 2023. 9. 7.
[일래스틱 스택 6 입문] 2장. 일래스틱서치 시작하기 [일래스틱 스택 6 입문] 1장. 일래스틱 소개 일래스틱서치 개념 및 사용 이유 일래스틱서치는 실시간 분산 검색 및 분석 엔진으로, 수평적으로 확장할 수 있다. 또한 일래스틱 스택의 핵심으로, 중앙에서 데이터를 저장해 다양한 문제를 해 wonos.tistory.com 일래스틱서치와 같은 도큐먼트 지향 저장소는 데이터의 추상적 개념을 사용한다. 인덱스 타입 도큐먼트 클러스터 노드 샤드 및 복제본 매핑 및 타입 역색인 인덱스 : 단일 타입의 도큐먼트를 저장하고 관리하는 컨테이너이다. / 관계형 데이터베이스의 데이터베이스 스키마와 거의 유사하다. 일래스틱서치에서 타입은 테이블, 도큐먼트는 테이블 레코드와 같다. 일래스틱서치 6.0 이전 버전에서는 단일 인덱스에 여러 타입을 포함할 수 있었다. 6.0버전 부터는.. 2023. 8. 22.