pbj0812의 코딩 일기

[빅데이터] Mac OS에 elasticsearch 설치 본문

빅데이터/빅데이터기술

[빅데이터] Mac OS에 elasticsearch 설치

pbj0812 2019. 12. 3. 00:52

1. 정의

 - 분산형 RESTful 검색 및 분석 엔진

 - 예상 가능한 / 예상치 못한 항목 탐색

 

2. 장점

 - 분석 : 정형 / 비정형 데이터 검색 및 결합 지원

 - 속도 : BKD tree 구현을 통한 액세스 속도 향상

  * BKD tree : dynamic data structure based on the kd-tree

 - 확장성 : 모든 유형의 인프라에서 실행 가능

 - 정확도 : 오타 같은 복잡성도 고려 가능

 - 복원력 : 클러스터간 복제를 통한 데이터 보호

 

3. 설치

 1) JAVA 8 필요

 - brew install elasticsearch를 하게 되면 아래와 같은 에러 발생

 - 아래의 문구 입력

brew cask install homebrew/cask-versions/adoptopenjdk8

 

2) elasticsearch 설치

brew install elasticsearch

 

3) elasticsearch 실행

elasticsearch

 - 이때 아래와 같이 실행

 - 이 부분에서 더 이상 뭔가 진행이 되지 않기에 에러가 발생한 줄 알고 몇 번을 재시도 -> 에러가 아님

 

4) 확인

 - 새로운 터미널 창을 하나 열고 아래 실행

curl http://localhost:9200/

 

4. 참고문헌

 - elasticsearch download

 - elasticsearch 설명

 - BKD tree

Comments