본문 바로가기

Elk Stack/Elasticsearch

[Elasticsearch] 설치(install) 및 삭제(uninstall)

오늘은 elasticsearch 설치, 삭제 및 프로세스 종료에 대해서 간단하게 알아보겠습니다.

저는 ubuntu 기준으로 진행할 예정입니다. 정식 버전은 ubuntu 20.04 입니다.

 

엘라스틱서치(elasticsearch) 설치(install)

ubuntu에서 .deb 파일의 설치 방법은 아래와 같습니다. 해당파일은 elasticsearch 공식 홈페이지에서 설치 후 xftp 또는 파일질라로 해당파일을 서버로 옮긴 다음 설치 가능합니다.

dpkg -i elasticsearch-7.11.2-amd64.deb

https://www.elastic.co/kr/downloads/past-releases/elasticsearch-7-11-0

 

위의 url은 엘라스틱서치에 모든 버전을 설치할 수 있는 url 입니다. 뒤의 7-11-2 만 본인이 원하는 버전으로 변경한 후 설치하시면 됩니다. 저는 7.11.2 버전을 설치하겠습니다.

참고사항

1. elasticsearch version 에서 7이라는 숫자의 의미는 major version이며, 11은 minor version으로 말합니다.

2. 엘라스틱서치는 EOL(End Of Life) 제품 단종일이 굉장히 빠르고, 최신 버전도 자주 올라오기 때문에 이런 부분을 참고하여 버전관리를 진행하시면 좋을 것 같습니다. EOL 참고 공식 사이트 : https://www.elastic.co/kr/support/eol

 

엘라스틱서치(elasticsearch) 삭제(uninstall)

sudo dpkg --purge --force-all elasticsearch

해당 명령어는 엘라스틱서치를 완전 삭제(uninstall)하기 위해서 많이 사용하는 명령어입니다.

elasticsearch를 삭제 전 프로세스를 완저히 종료 시키고 나서 진행하는 것을 추천드립니다.

종료하는 명령어는 아래와 같이 세가지가 있습니다.

 

엘라스틱서치(elasticsearch) 프로세스 종료

#첫번째 방법
/etc/init.d/elasticsearch stop

#두번째 방법
service elasticsearch stop

#세번째 방법 -> elasticsearch의 process number를 kill 시키는 방법입니다.
ps -ef | grep elasticsearch
kill -9 elasticsearch_process_number