레이블이 Windows 서비스인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Windows 서비스인 게시물을 표시합니다. 모든 게시물 표시

2015년 4월 5일 일요일

Windows에 elasticSearch 설치하고 서비스로 구동하기

Windows 환경에서 elasticSearch를 서비스로 구동하면 향후 따로 설치하거나 명령을 실해할 필요없이 구동되는 elasticSearch에 접속하는 것만으로 개발을 진행할 수 있다. 이를 위해 설치하고 서비스로 구동하는 방법을 정리해 보았다.


1. Java 환경 설치 및 Java_Home 시스템 변수 설정

elasticSearch는 Java위에서 동작하는 서치엔진이다. 그러므로 반드시 Java가 설치되어 있어야 하며 시스템 환경변수에 Java_Home이 등록되어 있어야 한다.
A. Java 다운로드 사이트에서 최신 JDK 설치파일을 다운로드 받는다.이때 32비트(x86)인지 64비트(x64)인지 확인하여 진행한다.
B. 다운 받은 설치 파일을 실행한다.
C. 제어판>시스템> 고급 시스템 설정에서 환경 변수> 사용자 변수로 변수이름은 JAVA_HOME, 변수 값은 설치된 JDK 폴더(예: C:\program files\java\jre7)를 지정한다.
치치

2. elasticSearch 다운로드 및 설치

A. elasticSearch 다운로드 사이트에서 zip 파일을 다운로드해서 적당한 폴더에서 압축을 푼다.
B. 압축을 푼 폴더 아래의 bin 폴더로 이동한다.
C. elasticsearch.bat 파일을 실행한다.
D. command prompt를 실행하여 다음 명령을 실행하여 정상적으로 연결되는지 확인한다.
    (이때 windows용 curl이 설치되어 있다고 가정한다.)
   > curl -X get http://localhost:9200

3. elasticSearch를 서비스로 구동하기 

A. command promt를 실행한다.
B. elasticSearch 폴더의 bin폴더로 이동한다.
C. 서비스로 등록하는 명령을 실행한다.
> service install
D. 서비스를 시작하는 명령을 실행해 본다
> service start
E. 제어판 > 관리도구 > 서비스에서 elasticSearch를 찾아서 '시작 유형'을 자동으로 변경한다.
F. Windows를 재시작한 후 아래 명령을 실행하여 정상적으로 연결되는지 확인한다.
   > curl -X get http://localhost:9200