Elastic Search 사용법 #1 (설치)

 

 

설치 파일 다운로드

$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.7.0-linux-x86_64.tar.gz
$ tar -xzf elasticsearch-8.7.0-linux-x86_64.tar.gz

 

8.7.0 버전을 기준으로 내용 정리하였습니다. 여태까지 릴리즈된 버전을 확인하고자 하신다면 아래 링크를 검색해주세요.

https://www.elastic.co/guide/en/elasticsearch/reference/current/es-release-notes.html

 

Release notes | Elasticsearch Guide [8.7] | Elastic

 

www.elastic.co

 

ElasticSearch 환경 변수 등록

로컬 계정에 있는 환경변수 파일 'profile'에 들어가서 

$ vi ~/.profile

아래 내용을 파일 하단에 추가하여 Elastic Home 디렉토리를 업데이트해줍니다.

ES_HOME="/home/pyro/elasticsearch-8.7.0"
ES_PATH_CONF="$ES_HOME/config"
PATH="$ES_HOME/bin:$PATH"

 

 

파일에 설정한 내용을 새로 적용합니다.

$ . ~/.profile

 

Elastic Search 실행

elasticsearch -d

 

비밀번호 설정

ElasticSearch를 초기 실행하면 elastic이라는 기본 계정이 주어집니다. 일반적으로 Elasticsearch 서비스를 이용하려면 비밀번호 정보가 필요합니다. 아래 명령어를 이용하여 비밀번호를 초기화해줍니다.

elasticsearch-reset-password -i -u elastic

 

동작 확인

ElasticSearch는 9200번 포트 위에서 동작합니다. 설치가 제대로 완료되어 ElasticSearch가 제대로 작동 중인지 확인하기 위해 다음 명령어를 입력하고 응답이 오는지 봅니다.    

curl --cacert $ES_HOME/config/certs/http_ca.crt -u elastic https://localhost:9200

 

ElasticSearch 종료

ps 명령어로 현재 작동하고 있는 elasticsearch 프로세스를 찾은 뒤, 앞에 있는 pID 번호 (아래 이미지에서는 307)를 찾아 kill 명령어로 해당 프로세스를 중단시킵니다.

$ ps -ef | grep elasticsearch
$ sudo kill -9 [엘라스틱 pID]

반응형