일래스틱서치(Elasticsearch)는 루씬 기반의 검색 엔진이다.
HTTP 웹 인터페이스와 스키마에서 자유로운 JSON 문서와 함께 분산 멀티테넌트 지원 전문 검색 엔진을 제공한다.
일래스틱서치는 자바로 개발되어 있으며 아파치 라이선스 조항에 의거하여 오픈 소스로 출시되어 있다.
Wikipedia®
다음은 Wikipedia®
에서 가져온 엘라스틱서치( 일래스틱인가보다 )의 설명글이다.
Elastic Search는 java기반의 오픈 소스 ★검색 엔진으로 방대한 양의 데이터들을 저장, 검색, 분석해주는 프로그램이다.
엘라스틱 서치는 차세대 데이터 플랫폼으로 데이터 수집을 담당하는 Beat, 정제•전처리를 수행하는 LogStash, 검색•분석•데이터 저장소의 역할을 하는 Elastic Search, 시각화•관리 기능을 제공하는 Kibana로 구성된다.
이 모든 프로그램들은 동시에 사용하기 때문에 나머지 프로그램들의 앞자리만 따오고 묶어서 ELK Stack
이라 부른다.
ELK 스택에서는 Beat가 없었지만 나중에 Beat가 추가되어 추가된 스택을 Elastic Stack
이라고 부르기로 하였다고 공식페이지에 나와있다ㅎ
Elastic Search가 가지고 있는 큰 장점들 덕분에 사용을 하고 있다.
빠른 데이터 확인이 필요한 모든 분야에서 사용가능하다.
로그 분석, 전체 텍스트 검색, 보안 인텔리전스, 비즈니스 분석, 운영 인텔리전스 사용 사례, 마에킹 분석, 보안-실시간 탐지 등에서 많이 사용된다.
다음 글에서는 Elastic Stack을 설치하는 과정을 진행해보겠다.
출처:
https://steady-coding.tistory.com/573,
https://medium.com/day34/elk-stack%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%A1%9C%EA%B7%B8-%EA%B4%80%EC%A0%9C-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0-ca199502beab