반응형

Elastic Search 3

엘라스틱서치 시작하기

Kibana를 실행 후 좌측 하단의 버튼을 클릭 후 Dev Tools를 실행해 주세요. pages 인덱스 생성하기 $ curl -XPUT "http://localhost:9200/pages" 인덱스에 문서 document 추가하기 $ curl -XPOST "http://localhost:9200/products/_doc" -H 'Content-Type: application/json' -d'{ "name": "Coffee Maker", "price": 64, "in_stock": 10}' _shard: 몇 개의 shard가 document를 저장하는데 성공했는지를 보여주는 지표입니다. _id: 자동으로 생성되는 document의 id id를 지정하고 싶은 경우 id로 document 찾기 검색한 id의 ..

Elastic Search 2020.04.14

엘라스틱 서치 Elasticsearch 단위

엘라스틱서치는 REST API를 이용한 http 통신을 통해서 데이터를 처리합니다. 그렇기 때문에 http 메소드인 PUT/POST/GET/DELETE를 이용해서 문서를 입력, 조회, 삭제할 수 있습니다. 그래서 API를 호출할 때 다른 HTTP 클라이언트를 사용해도 가능합니다. HTTP CRUD SQL GET Read Select PUT Update Update POST Create Insert DELETE Delete Delete Relational DB Elasticsearch 데이터베이스(DB) 타입(Type) 테이블(Table) 인덱스(Index) 열(Row) 문서(Document) 행(Column) 필드(Field) 스키마(Schema) 매핑(Mapping) 엘라스틱서치의 단위 클러스터 Clu..

Elastic Search 2020.04.09

엘라스틱 서치 Elastic Search 기초 및 다운로드 (Win ver.)

엘라스틱 서치에 대해서 알아보겠습니다. 엘라스틱 서치는 검색 엔진인 아파치 루씬으로 구현한 분산형 Restful 검색 및 분석 엔진입니다. 빅 데이터의 실시간 검색 및 분석 지원에 매우 용이합니다 속도와 확장성에 다른 엔진과의 차별점을 둡니다. 데이터 저장소가 아닌 검색 엔진입니다. JSON 파일을 사용합니다. JSON 문서 파일의 내부적 구조를 이용하여 데이터를 파싱합니다. 이를 통하여 실시간 검색을 지원합니다. 엘라스틱 서치는 네개의 스택으로 구성됩니다. Kibana (데이터 시각화 및 분석 툴) Elastic Search (데이터 저장, 인덱싱, 분석) Beats (데이터 수집 플랫폼) Logstash (ETL 추출 변환 적재 툴) 네개의 스택 전체를 통틀어 엘라스틱스택 혹은 ELK스택이라 명칭합니..

Elastic Search 2020.04.08
반응형