반응형

개발 & 데이터베이스/Elasticsearch 4

Elasticsearch 메타 필드 종류와 필드 데이터 타입

메타 필드 엘라스틱서치에서 생성한 문서에서 제공하는 특별한 필드다. 이것은 메타데이터를 저장하는 특수 목적의 필드로서 이를 이용하면 검색 시 문서를 다양한 형태로 제어하는 것이 가능해진다. GET drama_search/_doc/1 ------------ 결과 ------------ { "_index": "drama_search", "_id": "1", "_version": 1, "_seq_no": 0, "_primary_term": 1, "found": true, "_source": { "dramaCd": "20240125", "dramaNm": "제목 없음", "dramaNmEn": "not title", "prdtYear": "2024", "openDt": "", "companies": [], "d..

Elasticsearch 기초 개념과 구조 정리

Elasticsearch 아파치 루씬 (Apache Lucene) 기반의 실시간에 가까운 검색이 가능한 오픈소스 검색엔진 기본적으로 HTTP를 통해 JSON 형식의 RESTful API를 이용하며 자바로 개발됐지만 여러 가지 프로그래밍 언어를 통해 활용할 수 있음. Logstach 플러그인을 이용해서 다양한 소스의 로그 또는 트랜잭션 데이터를 수집, 집계, 파싱하여 Elasticsearch로 전달함. Kibana Elasticsearch의 빠른 검색을 통해 데이터를 시각화 및 모니터링함. Elasticsearch vs RDBMS 구조 엘라스틱서치 관계형 데이터베이스 (RDBMS) Index (인덱스) Database (데이터베이스) Shard (샤드) Partition (파티션) Type (타입) Tab..

Docker 에 Elasticsearch, Kibana 설치 및 실행 방법

Windows 환경에 직접 설치해서 사용해봤지만 에러도 많이 발생하고 Docker 로 진행했을 때가 훨씬 간편하고 쉬워서 Docker 설치를 추천드립니다. https://www.docker.com/get-started/ Get Started | Docker Get started with Docker Desktop and join millions of developers in faster, more secure app development using containers and beyond. www.docker.com Elasticsearch 다운로드 // download Elasticsearch in docker docker pull docker.elastic.co/elasticsearch/elastics..

[Elastic search] received plaintext http traffic on an https channel, closing connection Netty4HttpChannel

에러: received plaintext http traffic on an https channel, closing connection Netty4HttpChannel 설치 후, 명령 프롬포트 cd 명령으로 엘라스틱서치 경로 이동해서 elasticsearch.bat 명령어로 실행했더니 위와 같은 에러 발생. /config/elasticsearch.yml 파일 수정으로 문제 해결할 수 있다. xpack.security.enabled: false xpack.security.enrollment.enabled: false xpack.security.http.ssl: enabled: false xpack.security.transport.ssl: enabled: false 총 4군데를 수정하시고 서버 실행하면 완료.

반응형