본문 바로가기
프로그래밍/ELK

[ElasticSearch] ElasticSearch 서비스로 설치

by 뽀도 2020. 7. 30.

 

1. Download

 

https://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

 

* WINDOWS 버전 다운로드

 

 

2. 다운로드된 zip파일 압축 해제 후 폴더 채로 설치할 드라이브로 옮김 

 

 

3. nssm 실행

- nssm 다운로드 및 사용법은 아래 포스팅 참고 

https://podo1017.tistory.com/265

 

[nssm] nssm 다운로드/사용

1. 다운로드 https://nssm.cc/download NSSM - the Non-Sucking Service Manager NSSM - the Non-Sucking Service Manager Windows 10 Creators Update 2017-04-26: Users of Windows 10 Creators Update should u..

podo1017.tistory.com

 

4. nssm 명령어 입력

 

- cmd창에 $nssm install elasticsearch 명령어 입력

- 아래와 같은 nssm이 실행됨.

 

- path : elasticsearch 실행파일

- startupdirectory : elasticsearch 배치 파일이 위치한 경로 

- path 옆에 [...] 버튼 눌러서 elasticsearch.bat 파일 눌러주면 자동으로 startup directory까지 설정됨

- [installService] 버튼 클릭 

 

 

- 버튼 클릭하면 installed successfully 메시지 뜸

 

5. elasticsearch.yml 편집 (중요)

 

- elasticsearch.yml이 위치한 경로로 가서 elasticsearch.yml 편집 시작

# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
network.host: 0.0.0.0

#discovery.seed_hosts: ["127.0.0.1", "[::1]"]

cluster.initial_master_nodes: ["127.0.0.1"]

#cluster.initial_master_nodes: [""]

#
# Set a custom port for HTTP:
#
#http.port: 9200
#
# For more information, consult the network module documentation.
#
# --------------------------------- Discovery ----------------------------------

- network.host: 0.0.0.0 해줘야 elasticsearch 실행 되었을때 외부에서 접속이 가능

- cluster.initial_master_nodes : 여기에 등록된 노드들 대상으로 마스터 노드를 고름 

  없으면.....제대로 실행이 안되요

 

 

6. 서비스 실행

모든 설정이 끝나면 '작업관리자' -> '서비스' 창을 열어서 elasticsearch를 찾아 서비스 시작 누름. 

 

반응형

댓글