memostack
article thumbnail
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.tistory.com/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형

Elastic Search 설치

아래 사이트에서 설치를 진행한다.

www.elastic.co/kr/downloads/elasticsearch

 

Download Elasticsearch Free | Get Started Now | Elastic | Elastic

Want it hosted? Deploy on Elastic Cloud. Get Started »

www.elastic.co

 

Mac 용 tar.gz 다운로드를 받아서 설치해도 되지만, 본 글에서는 패키지를 쉽게 관리하기 위해 Homebrew를 사용한다.

 

아래 명령어 수행

  1. 먼저, Homebrew로 설치하려면, elasic/tap 저장소에 탭(Tap) 해야 한다.
  2. 그리고, eleasticsearch를 인스톨한다.
$ brew tap elastic/tap
$ brew install elastic/tap/elasticsearch-full

 

아래와 같이 나오면 설치 완료 (본 글에서는 7.10.2 버전으로 설치)

...중략...
==> Summary
🍺  /usr/local/Cellar/elasticsearch-full/7.10.2: 908 files, 483MB, built in 14 seconds

 

실행

elasticsearch 서버 실행

$ elasticsearch

 

elasticsearch 는 기본적으로 9200 포트를 갖는다.

설치 완료

 

디렉토리 구조

Homebrew를 이용하여 설치를 하게 되면 아래와 같은 디렉토리 구조를 갖게 된다.

 

  • home: elasticsearch의 홈 디렉토리
/usr/local/var/homebrew/linked/elasticsearch-full

 

  • bin: elasticsearch의 바이너리가 존재하는 곳
/usr/local/var/homebrew/linked/elasticsearch-full/bin

 

  • conf: elasticsearch.yml 파일이 존재하는 곳으로, 설정 파일이 존재
/usr/local/etc/elasticsearch

 

  • data: elasticsearch의 데이터 파일이 존재하는 디렉토리
    • 만약 경로를 변경하려면 path.data 를 수정한다.
/usr/local/var/lib/elasticsearch

 

  • logs: 로그파일이 존재하는 디렉토리
    • 만약 경로를 변경하려면 path.logs 를 수정한다.
/usr/local/var/log/elasticsearch

 

  • plugins: 플러그인이 존재하는 디렉토리
/usr/local/var/homebrew/linked/elasticsearch/plugins

 


Reference

www.elastic.co/guide/en/elasticsearch/reference/current/brew.html

 

Install Elasticsearch on macOS with Homebrew | Elasticsearch Reference [7.10] | Elastic

Install Elasticsearch on macOS with Homebrewedit Elastic publishes Homebrew formulae so you can install Elasticsearch with the Homebrew package manager. To install with Homebrew, you first need to tap the Elastic Homebrew repository: Once you’ve tapped t

www.elastic.co

 

반응형
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.tistory.com/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
profile

memostack

@bluemiv_mm

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!