Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- elasticsearch
- elasticearch
- Python
- PrestoDB
- MariaDB
- SSL
- kibana
- kafka connect
- PostgreSQL
- pyspark
- naverdevelopers
- Kafka
- logstash
- MongoDB
- fluentd
- ui for kafka
- kafka ui
Archives
- Today
- Total
Dev_duri
ElasticSearch 관련 용어 정리 본문
물리적 개념
Node
노드는 Elasticsearch 클러스터에 포함된 단일 서버로서 데이터를 저장하고 클러스터의 색인화 및 검
색 기능에 참여한다.
Shard
인덱스 내부에는 색인된 데이터들이 존재하는데 이 데이터들을 하나로 뭉쳐서 존재하지 않고 물리적
공간에 여러 개의 부분들로 나뉘어서 존재한다 이러한 부분들을 샤드 라고 한다.
Segment
세그먼트란 엘라스틱서치에서 문서의 빠른 검색을 위해 설계된 자료구조이다 각 샤드는 다수의
세그먼트로 구성되어있다.
논리적 개념
Document
Elasticsearch 데이터 최소 단위JSON오브젝트 하나, 하나의 다큐먼트는 다양한 필드로 구성되어
있으며 이 필드는 데이터 필드에 해당하는 데이터 타입이 들어감 중첩구조를 지원하기 때문에 다큐먼트
내부에 다규먼트가 들어가는 것도 가능함.
Type
여러 개의 다큐먼트가 모여서 한 개의 타입을 이룬다
Field
필드는 다큐먼트에 들어가는 데이터 타입으로 RDBMS의 열과 비슷하다 하지만 Elasticsearch의 필드는
RDBMS보다 동적이여서 하나의 필드가 여러 개의 데이터 타입을 가질 수 있다.
Maping
매핑은 필드와 필드의 속성을 정의하고 색인 방법을 정의한다.
Index
여러 개의 타입이 모여 한 개의 인덱스를 이룬다. 기본적으로 프라이머리 샤드와 레플리카 샤드로 이루
어져 있음.
'Elastic Stack' 카테고리의 다른 글
Fluentd Web crawling (0) | 2023.03.27 |
---|---|
EFK (ESB연계KAFKA) (0) | 2023.02.16 |
EFK (RDB 연계) (0) | 2023.02.16 |