공부공간

[Elastic Search] Elastic Search란? + window 10에서 Elastic Search 설치 본문

ELK 뽀개기/ElasticSearch

[Elastic Search] Elastic Search란? + window 10에서 Elastic Search 설치

개발자가될수있을까? 2020. 8. 22. 22:28

교육과정에서 빅데이터 분석 프로젝트를 진행하면서, 사전에 Elastic Search + Logstash + Kibana (ELK stack)를

 

활용하여 데이터 분석 및 시각화 예제를 공부하던 중, 정리하면 좋을거 같아서 포스팅을 적습니다.

 

각 Document를 읽으며 공부하는게 좋지만.. 시간상

 

https://www.youtube.com/watch?v=J2PIBQgEpC4&list=PLVNY1HnUlO24LCsgOxR_eK2Yi4sOgH9Pg

 

허민석님의 좋은 강좌를 보고 입문하려고합니다, 무료강의니 다들들으시길..ㅎㅎ

 

먼저 Elastic Search는 검색엔진입니다.

 

공식사이트에 너무너무 설명이 잘되어있어서 인용하면,

 

 

JAVA로 짜여진 검색엔진이고 Restful api를 지원하여 curl -XGET , curl -XPOST, curl -XPUT, curl -XDELETE 의 명령어를 

 

지원하며, JAVA(JVM)가 설치된 환경에서 동작합니다.

 

오늘은 윈도우 10환경에서 검색엔진인 Elastic search를 설치하고 index를 만들어보는 내용을 정리하고자 합니다.

(index는 RDB의 DataBase입니다)

 

먼저 Elastic Search를 다운받습니다.

 

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

 

Past Releases of Elastic Stack Software | Elastic

View the detailed release notes here.

www.elastic.co

에서 버전별로 다운을 받을 수 있고, 강좌에 맞추어 5.x 버전으로 진행합니다.

( 최신은 7.x / 큰 차이는없지만 중간중간 버전 별로 추가되는 명령어들이 다릅니다. )

 

 

다운받은 폴더 압축해제 후, elasticsearch.bat파일을 실행시켜 줍니다.

 

실행 후 도스창을 열어서 

 

.bat파일이있는 bin 경로로 이동해 줍시다 ( 환경변수로 등록하시고 사용하셔도 됩니다 )

 

이후 

 

curl -XGET "localhost:9200?pretty" 명령어를 통하여 설치를 확인해 줍시다.

 

(?pretty는 json형식으로 예쁘게 출력하는 명령어입니다 )

 

5.1.1 버전이 잘 설치된 것을 볼수 있습니다.

 

 

 

 

 

 

Comments