일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring 오류
- 엑셀
- Excel
- 자바 리스트
- db
- JavaScript
- docker
- 쿼리
- 데이터베이스
- JSP
- 인텔리제이
- 한글 깨짐
- java 오류
- 에러
- tomcat
- 엘라스틱서치
- elasticsearch
- 형변환
- HTML
- 자바
- CSS
- jQuery
- Eclipse
- eclipse 설정
- Java
- 이클립스
- 도커
- spring form
- 자바스크립트
- 이클립스 설정
- Today
- Total
목록Programming/ElasticSearch (10)
개발노트
클러스터(CLUSTER) 란? 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합이다. ElasticSearch의 클러스터(CLUSTER)여러 대의 노드들이 각자의 역할을 바탕으로 연결되어 하나의 시스템처럼 동작하는 것을 의미한다. 노드(NODE)컴퓨터 과학에 쓰이는 기초적인 단위이다. 노드는 대형 네트워크에서는 장치나 데이터 지점(data point)을 의미한다. 노드 (NODE)의 종류 종류역할마스터 노드클러서터 상태 관리 및 메타데이터 관리데이터 노드문서 색인 및 검색 요청 처리코디네이팅 노드검색 요청 처리인제스트 노드색인되는 문서의 데이터 처리 마스터 노드의 분류 마스터 노드마스터 노드현재 클러스터에서 마스터 노드의 역할을 수행하는 노드마스터 후보 노드마스터 노드에 문제..
ElasticSearch 란? 루씬(Lucene) 기반의 오픈소스 검색 엔진으로, JSON 기반의 문서를 저장하고 검색할 수 있으며 분석도 가능하다. ElasticSearch 특징 1. 준실시간 검색 시스템 실시간이라고 생각될 만큼 색인된 데이터를 빠르게 검색한다. 2. 고가용성을 위한 클러스터 구성 한 대 이상의 노드로 클러스터를 구성하여 높은 수준의 안전성과 부하 분산이 가능하다. 3. 동적 스키마 생성 입력될 데이터들에 대해 미리 스키마를 정의하지 않아도 동적으로 스키마 생성이 가능하다. 4. Rest API 기반의 인터페이스 Rest API 기반의 인터페이스를 제공하여 비교적 사용을 위한 진입 장벽이 낮다.