ElasticSearch는 Apache Lucene 기반으로 개발한 실시간 분산 검색 및 분석 엔진입니다.
중앙에 데이터를 저장하고, 이를 통해 다양한 문제(예상 항목 검색, 예상하지 못한 항목 유추)를 해결할 수 있고, 정형, 비정형, 위치정보, 메트릭 등 원하는 방법으로 다양한 유형의 검색을 수행하고 결합할 수 있습니다.
ElasticSearch는 Elastic Stack의 중심에서 검색과 분석 엔진이라는 가장 중요한 역할을 담당합니다.
주요 이점
- Schema Less 및 Document-Oriented(지향)
- 검색 및 분석
- Near real time (거의 실시간) / 신속성 / Fault tolerant (결함 허용성)
- 운영 및 확장 용이
- 풍부한 클라이언트 라이브러리 및 REST API 지원
Install
Download Elasticsearch Free | Get Started Now | Elastic | Elastic
환경에 맞춰 설치하면 됩니다. ElasticSearch와 Kibana를 함께 설치할 것이므로, Kinana문서도 참고해주시기 바랍니다.
Windows 기준
- 설치 후 bin/elasthcsearch.bat 관리자 권한으로 실행.
- localhost:9200 접속
- 아래의 출력 메시지와 비슷한 것이 나오면 성공입니다. (name, uuid, hash는 가렸습니다.)
다음 포스트
참고문헌
용어에 어려움이 없다면 학습에 최적인 서적.
'Backend > ELK' 카테고리의 다른 글
Elastic Search Inverted Index (0) | 2021.05.01 |
---|---|
Elastic Search Mapping Type (0) | 2021.04.30 |
Elastic Search Data Type (0) | 2021.04.29 |
Elastic Search 버전 별 차이점 (0) | 2021.04.27 |
Elastic Search 추상화 개념 (0) | 2021.04.27 |