본문 바로가기
공부공부공부를 합시다/이것저것 설치해 봅시다

[Elastic] 엘라스틱서치(ElasticSearch) 설치하기

by 뻒음 2022. 5. 9.

최근에 한 3일 동안 엘라스틱 서치 설치를 실패했습니다.

하루에도 다섯번씩 홧병나서 기절하는 줄 알았네요.

 

설치 방법 자체는 간단합니다.

제 문제는 그냥 java 버전이었는지, 지원 매트릭스 였는지는 모르겠지만 8.1.3으로 계속 시도할 때는 http://127.0.0.1:9200도 안들어가지더니 7.17.3으로 바꾸니 바로 되네요!

 

자바 버전이 안맞아서 자기네꺼 쓴다느니 그런 Warning이 있었지만 무시했는데 오늘 새로운 마음으로 정석대로 지원 매트릭스를 확인하고 가장 적당해 보이는 (저는 java 11.0.14를 쓰고 있습니다) 7.17.3으로 다운받으니 바로 되더라구요.

설치에서 문제 생긴다면 이 사이트를 확인해보는 것도 좋을 것 같습니다.

 

 

지원 매트릭스

*Endgame 센서 3.51-3.54의 경우, 32비트 및 64비트 아키텍처가 지원되고, 3.54 이후의 버전에서는 64비트 아키텍처만 지원됩니다(아래에서 언급된 대로 Windows 7 SP1은 제외). **모든 센서 버전 Windows 7 SP1의

www.elastic.co

 

 

혹시나 이 컴퓨터가 망해서 이걸 다시 설치해야 하는 일이 생기는 불상사를 대비해서 정리하는
Elastic Search 설치 방법 지금 시작합니다!

 

 

1.  엘라스틱 서치 다운받기

위 링크를 통해 적절한 버전을 파악했다면, 해당 버전에 맞는 elastic search zip 파일을 다운로드 합니다.

저는 7.17.3을 기준으로 설명할게요!

 

 

Install Elasticsearch with .zip on Windows | Elasticsearch Guide [7.17] | Elastic

The system environment variable ES_JAVA_HOME should be set to the path to the JDK installation that you want the service to use. If you upgrade the JDK, you are not required to the reinstall the service but you must set the value of the system environment

www.elastic.co

 

zip파일을 다운로드 하면 "C:\" 경로에 압축을 풀어줍니다.

 

 

 

2. 엘라스틱 서치 배치파일 실행하기

윈도우 터미널 혹은 cmd 창을 켜서 elasticsearch.bat 파일을 실행시켜 줍니다.

다른 버전을 다운받으신 분들은 "cd c:\elasticsearch-7.17.3\bin"에서 본인이 다운받은 버전 이름을 입력해주시면 되겠습니다.

cd c:\elasticsearch-7.17.3\bin
elasticsearch.bat

 

저는 이거 하는데 왠지 자기들은 java 환경변수 이름은 JAVA_HOME가 아니고 ES_JAVA_HOME을 쓴다고 하는 경고가 뜨더라구요.

3일간의 설치 오류에 겁쟁이가 된 저는 시스템 환경변수에 ES_JAVA_HOME도 추가해줬습니다.

 

 

3. Elasticsearch가 실행 중인지 확인

배치 파일에 에러가 뜨지 않고 새로운 문장이 나타나는 게 멈추면 실행이 된 것입니다.

새로운 터미널을 켜서 아래 코드를 입력해서 엘라스틱 서치가 성공적으로 실행됐는지 확인해줍니다.

curl http://127.0.0.1:9200

이런 결과가 나타나면 성공입니다!

댓글