Windows Server 2008 R2에 ElasticSearch를 설치해 보겠다.
ElasticSearch를 실행하기 위해서는 JRE가 설치되어있어야 한다.
JRE x64 다운로드 (jre-8u121-windows-x64.exe)
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
Windows x64용 실행파일을 받아 설치한다.
JRE가 설치된 경로(C:\Program Files\Java\jre1.8.0_121)를 시스템 환경변수 JAVA_HOME 으로 등록한다.
이제 ElasticSearh를 다운로드 받자.
ElasticSearch 다운로드 (5.2.0)
https://www.elastic.co/kr/downloads/elasticsearch
ZIP으로 표시된 버튼을 눌러 파일을 다운로드 받고, 설치할 폴더로 이동하여 압축을 해제한다.
설치폴더 /config/elasticsearch.yml 파일을 열어 기존내용을 지우고 아래와 같이 편집한다.
cluster.name: MasterName <-ElasticSearch Key (같은 클러스터 네임을 사용하는 ElasticSearch끼리 데이터 Sharding이 된다.)
node.name: MAIN <-지금 설치한 Node 이름 (아무거나 주면됨)
node.master: true <- Master Node로 설정한다는 의미.
path.data: D:\DATA\Elastic\Data <- 실제로 데이터가 저장될 경로 (,로 구분하여 여러 경로를 넣을수도 있다.)
path.logs: D:\DATA\Elastic\Log <- 실행로그가 저장될 경로
bootstrap.memory_lock: true
network.host: 192.168.10.174 <- ElasticSearch로 접속할 IP(127.0.0.1로 하고 내부서버에서만 접속하는것이 보안상 좋음)
http.port: 9200 <- 접속할 포트
script.engine.groovy.inline.aggs: true
script.inline: true
설치폴더 /config/jvm.options의 상위에 표시된 값을 아래와 같이 편집 (해당서버 최대 메모리의 절반으로 설정하는것이 기본)
서버의 메모리가 16GB라면 8GB로 설정하는것이 좋다고 함.
-Xms8g
-Xmx8g
-Xss1m
여기까지 완료되면 이제 설치와 기본적인 설정은 끝.
CMD 창에서 아래 명령어를 입력하여 윈도우 서비스로 등록한다.
설치폴더 /bin/elasticsearch-service.bat install <- 윈도우 서비스에 등록하는 명령
정상적으로 등록되었다면 위와같이 Windows Services 에 'Elasticsearch'가 표시된다.
서비스시작을 눌러 동작하도록 변경한다.
여기까지 하면 모든 셋팅 끝.
정상동작하는지 확인해보자.
웹브라우져 http://192.168.10.174:9200/ 접속 결과 아래와 같이 나오면 설치 완료.
{
"name" : "MAIN",
"cluster_name" : "ElasticGroup",
"cluster_uuid" : "################",
"version" : {
"number" : "5.2.0",
"build_hash" : "24e05b9",
"build_date" : "2017-01-24T19:52:35.800Z",
"build_snapshot" : false,
"lucene_version" : "6.4.0"
},
"tagline" : "You Know, for Search"
}
'Program' 카테고리의 다른 글
CentOS에 PIP 설치하는 방법 (0) | 2018.05.04 |
---|---|
ElasticSearch 5.0 Plugin Head 설치 (0) | 2017.04.28 |
AutoIt 설치 및 사용법 (0) | 2017.03.17 |
SQLite C# 연동 (0) | 2016.03.13 |
엘라스틱서치(ElasticSearch) 2.0 윈도우에 설치 (0) | 2016.03.07 |