들어가며...
최근 프로젝트를 진행하면서 ElasticSearch 엔진에 대한 기술 및 사용법이 필요하게 되어 본 포스팅에서는 맥(Mac)에서 ElasticSearch 엔진 설치하는 방법을 정리하도록 하겠습니다.
관련 포스팅
2020/01/09 - [Programming/Java관련] - 맥(Mac)에 OpenJDK 설치하기
2020/01/09 - [Mac등이/앱추천 및 사용법] - Homebrew 설치 및 간단 사용법
ElasticSearch란?
기회가 된다면 추후에 자세하게 다뤄보기로 하고 본 포스팅에서는 설치방법에 대해서만 다루도록 하겠습니다. 간략하게 정의하면 "분산형 RESTful 검색 및 분석 엔진" 정도 입니다.
Homebrew를 사용하여 ElasticSearch 설치하기
Elastic 홈페이지에서 제공하는 압축파일을 사용하여도 되겠으나 본 포스팅에서는 Homebrew를 사용하여 설치하는 방법에 대해 알아보도록 하겠습니다.
Elastic을 사용하기 위해서는 JDK8 버전 이상이 필요하며 JDK 및 Homebrew설치 방법은 위의 이전 포스팅글을 참조하시기 바랍니다.
현재 시점(2020년 1월 10일) 기준 Homebrew로 설치할 수 있는 elasticSearch 엔진 버전은 2.4, 5.6, 6.8.5가 있습니다. 저는 최신의 버전을 설치하였으며 명령어는 다음과 같습니다.
$ brew install elasticsearch |
위의 설치화면에서도 알 수 있듯이 "/usr/local/Cellar/elasticsearch/6.8.5/"에 설치되게 되며 실행 명령어은 "/usr/local/bin"에 등록된다.
설치가 완료되었으며 background로 실행하려면 "brew services start elasticsearch" 명령어를 입력하고 그렇지 않을 경우 바로 elasticsearch 명령어를 입력하면 된다.
필자는 정상 설치가 되었는지 확인만 할 것이므로 foreground로 실행시켜보도록 하겠다.
$ elasticsearch |
Node(서버) 및 Cluster명을 변경하고 싶으면 다음과 같이 실행하면 된다.
$ elasticsearch -Ecluster.name=my_cluster_name -Enode.name=my_node_name |
최종적으로 정상적으로 실행되었는지 확인하기 위해서는 다음과 같은 명령어를 실행한다.
$ curl -XGET localhost:9200 |
추가 : Homebrew로 Kibana 설치하기
ElasticSearch를 설치해 보았으니 간략하게 Kibana도 설치하여 봅시다. 다행히 Kibana도 Homebrew로 바로 설치가 가능하며 버전은 현재 기준(2020년 1월 13일) 5.6과 6.8.6을 설치할 수 있습니다.
ElasticSearch와 마찬가지로 최신 버전 설치를 위해 아래의 명령어를 실행하면 바로 설치됩니다.
$ brew install kibana |
설치화면에서와 같이 실행방법은 Background 실행 시 "brew services start kibana"를 Foreground에서 실행 시 "kibana" 명령어를 수행하면 됩니다. ElasticSearch와 마찬가지로 간략하게 테스트만 할 것이므로 바로 "kibana" 명령어를 수행하여 실행해 보겠습니다.
$ kibana |
Error 없이 실행된 화면이며 맨 마지막 로그에 디폴트 IP Address & Port Number가 출력됩니다. Browser를 여시고 해당 URL을 입력하여 정상적으로 동작하는 지 확인하시면 되겠습니다.
U2ful은 ♥입니다. @U2ful Corp.
'Programming > ElasticSearch' 카테고리의 다른 글
[Elasticsearch] Analysis & Analyzer (0) | 2020.02.04 |
---|---|
[Elasticsearch] 하나의 컴퓨터에 여러 개의 Node 실행시키기 (0) | 2020.01.31 |
[Elasticsearch] Sample 데이터 적재/조회 하기 (0) | 2020.01.21 |