Elasticsearch는 다양한 방법으로 설치할 수 있다.
공식 홈페이지에서 DEB 파일을 다운 받아 dpkg 명령으로 설치할 수 있지만, tar 파일로 설치 및 실행할 것이다.
tar 형태로 설치하면 도움이 되는 경우
- 2개 이상의 서로 다른 버전의 Elasticsearch를 운영하는 경우
- 하나의 서버에서 다수의 Elasticsearch 노드를 띄우는 경우 DEB에 비해 쉽게 설정할 수 있음
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.15.1-linux-x86_64.tar.gz
tar xvfz ./elasticsearch-7.15.1-linux-x86_64.tar.gz
Elasticsearch 프로세스를 실행시켜 보자.

실행은 bin/elasticsearch 파일을 통해서 진행한다.
압축을 풀어주고 간단하게 실행 파일을 실행하는 것만으로도 Elasticsearch 프로세스가 시작된다.
./bin/elasticsearch
이 상태는 프로세스를 포어그라운드 형태로 실행시킨 것으로,
프로세스를 백그라운드 형태로 동작하게 해주기 위해서는-d옵션을 붙여야 한다../bin/elasticsearch -d
아무것도 설정하지 않고 실행하는 경우 Elasticsearch는 9200번 포트로 실행된다.
curl 명령을 통해서 9200 포트에 요청을 날리면 간략한 정보를 볼 수 있다.
curl -s http://localhost:9200

요청을 처리한 노드의 이름은 dev-System-Product-Name 이다.
클러스터의 이름은 elasticsearch 이다.
노드의 Elasticsearch 버전은 7.15.1 이다.
설치된 형태는 tar 이다.