본문 바로가기
Edu/04. ElasticSearch

엘라스틱 서치 & 키바나 설치

by Lacuna028 2021. 7. 13.

* 학습 내용

- 엘라스틱 서치 설치 및 실행

- 키바나 설치 및 실행

 

 

1. 엘라스틱 서치란?

- 루씬 기반의 검색 엔진으로 json기반의 분산형 검색 및 분석 엔진

- 대표적인 nosql

- 엘라스틱ELK 중 하나

- elasticELK = Logstash(데이터 수집 담당) + kibana(시각화 담당) + elasticsearch(데이터 검색 담당)

 

2. 엘라스틱 서치 설치

아래 링크로 들어가서 원하는 버전 설치

https://www.elastic.co/kr/downloads/past-releases#elasticsearch

 

Past Releases of Elastic Stack Software

Looking for a past release of Elasticsearch, Logstash, Kibana, es-hadoop, Shield, Marvel, or our language clients? You're in the right place.

www.elastic.co

 

다운로드 디렉토리는

C:\ELKStack

c드라이브 밑에 ELKStack 폴더를 새로 생성하여 해당 폴더에 저장

 

 

3. 키바나 설치

아래 링크로 들어가 원하는 버전 설치

설치할 때 엘라스틱 서치와 같은 버전을 설치해야 한다. 소숫점자리까지 일치해야 함.

https://www.elastic.co/kr/downloads/past-releases#kibana

 

Past Releases of Elastic Stack Software

Looking for a past release of Elasticsearch, Logstash, Kibana, es-hadoop, Shield, Marvel, or our language clients? You're in the right place.

www.elastic.co

다운로드 디렉토리는 위와 동일하게

C:\ELKStack

c드라이브 밑에 ELKStack 폴더를 새로 생성하여 해당 폴더에 저장

 

엘라스틱 서치와 키바나 둘다 설치하면 아래와 같은 모습이 되어야 한다.

[결과물]

 

4. 엘라스틱 서치와 키바나 실행 

4.1. 엘라스틱 서치 실행

엘라스틱서치의 bin폴더에 들어가 확장자가 .bat인 프로그램을 더블클릭으로 실행

cmd창의 마지막 문구가 started 어쩌고 뜨면 키바나 실행 완료.

제대로 실행됐는지 확인하기 위해 

구글 크롬을 실행시키고 127.0.0.1:9200 주소를 입력.

아래와 같이 출력되면 설치와 실행이 제대로 되었음을 확인할 수 있다.

(이후 실행할 때마다 들어가서 확인하지 않아도 된다)

엘라스틱 서치 성공적으로 설치 및 실행되었음을 확인해주는 화면

4.2. 키바나 실행

키바나는 엘라스틱 서치가 먼저 실행이 되고 난 후에 실행해야한다.

따라서 위에처럼 잘 설치되었는지 확인한 후 키바나를 실행한다.

실행 방법은 아래와 같다.

설치한 키바나 프로그램 파일의 bin 폴더에 들어가 확장자가 bat으로 되어있는 프로그램을 더블클릭하여 실행시킨다

kibana.bat 파일 실행

키바나는 프로그램이 무거우므로 실행되기까지 시간이 좀 걸린다.

cmd의 검은색 화면을 2~30초 가량 멍 때리다보면 뭔가 문구가 하나 둘씩 출력되기 시작한다.

맨 마지막 문구 http://localhost:5601가 뜨면 성공적으로 실행 됐다. 해당 주소를 크롬에 입력하여 들어가보자.

키바나 성공적인 설치 및 실행 화면

 

칼라풀한 화면과 함께 나를 맞이해 준다.

꼭 아래와 같은 화면이 아니더라도 elastic 페이지가 뜨면 성공적인 실행이 된 것이므로 안심하자. 

 

 

추가로 키바나에서 쿼리를 작성하는 console 화면으로 이동해보도록 하자.

해당 웹 페이지 왼쪽에 선이 세개 그어져 있는 아이콘을 클릭하면 아래와 같은 숨겨진 메뉴들이 나타난다.

그 중 management 메뉴에서 Dev tools를 찾아 클릭한다

쿼리를 작성하기 위해 management 메뉴 하단의 Dev Tools를 클릭

 

그럼 아래 그림과 같이 쿼리를 작성할 수 있는 화면이 출력된다

이제 해당 페이지에서 쿼리를 작성하면 된다.

키바나 dev tools의 console 화면

해당 블로그 글은 엘라스틱 서치와 키바나 설치 및 실행 글이므로 여기서 마무리 짓는다.

이후 쿼리 작성 내용은 다음 블로그 글에서 다루겠다.