Hayden's Archive

[ELK 스택] 우분투에 엘라스틱서치 설치하고 실행하기 본문

Study/DB

[ELK 스택] 우분투에 엘라스틱서치 설치하고 실행하기

_hayden 2020. 10. 13. 11:47

참고1 : 우분투에 openjdk 11에 설치하기 triest.tistory.com/48

참고2 : ELK 스택 설치 itsjob.tistory.com/27

참고3 : 엘라스틱서치 윈도우 설치 및 실행 lng1982.tistory.com/283

          WINDOW에 엘라스틱 서치 설치 및 실행하기 blog.naver.com/ambition0917/221120007065


 

Elasticsearch 7.9.2 설치

📌 공식 문서

https://www.elastic.co/guide/en/elasticsearch/reference/current/deb.html#deb-key

 

📌 Elasticsearch 다운로드

https://www.elastic.co/kr/downloads/elasticsearch

→ 데비안 기반인 우분투에 설치할 것이므로 Debian Package로 받는다.

 

📌 Elasticsearch 의 OS별 호환 확인

https://www.elastic.co/kr/support/matrix

→ Ubuntu18.04 를 사용하고 있으므로 Elasticsearch 6.5.x 이상의 버전을 다운받아야 한다. 최근 버전인 Elasticsearch 7.9.2 를 다운받겠다.

 

📌 Elasticsearch 의 OpenJDK 포함 여부 확인

Elasticsearch는 Java 8 이상의 스펙을 요구한다. 하지만 최근 버전부터는 OpenJDK 를 포함하고 있다. 다운받으려는 엘라스틱서치가 OpenJDK를 포함하지 않는 경우 터미널에서 설치한다. ( 참고 : https://webisfree.com/2018-11-24/elasticsearch-엘라스틱서치-ubuntu-환경-설치방법 )

→ 다운받으려는 Elasticsearch 7.9.2 는 OpenJDK를 포함하고 있으므로 PASS

 

📌 Elasticsearch 7.9.2 패키지 설치

$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.2-amd64.deb 
$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.9.2-amd64.deb.sha512 
$ shasum -a 512 -c elasticsearch-7.9.2-amd64.deb.sha512 
$ sudo dpkg -i elasticsearch-7.9.2-amd64.deb

→ 실행 화면

 

Elasticsearch 실행

📌 엘라스틱서치 실행 및 중단

$ sudo -i service elasticsearch start 
$ sudo -i service elasticsearch stop

 

📌 엘라스틱서치 실행 상태 확인

  • 방법 1
$ sudo -i service elasticsearch status

→ 실행 화면 : Active: active (running) 을 통해 실행 중임을 알 수 있다.

 

  • 방법 2
$ curl -XGET "<http://localhost:9200>"

→ 실행 화면 : 관련 정보가 출력됨