😆 Big Data/- ELK STACK

[ELK] ⚒️12.2/3장 리눅스 엘라스틱서치 & 키바나 설치 (Ubuntu)

또방91 2022. 2. 28. 23:36
728x90

 

 

 

 

 

12.2장 리눅스 엘라스틱서치설치 / 12.3장 리눅스  키바나 설치

 

 

 

 
 

현재 설치 ver:  VM VirtualBox 6.1.32 /  Ubuntu 18.04.6 

설치예정 ver: Elasticsearch와 Kibana 7.10.1

 

예전에 해보지 않았던 방법으로 다양하게 엘라스틱 스택을 설치해보려한다.

리눅스 레드햇 계열 CentOS에서 rpm 리눅스 패키지로도 설치해보고, wget으로도 설치해봤으니

이번엔 리눅스 데비안 계열 Ubuntu에서 deb 리눅스패키지로 설치해보려한다! 

 

 


 

     ⚒️12.2 리눅스 엘라스틱서치 설치 - 리눅스 패키지 이용하기                          

: 리눅스 패키지는 레드햇 계열 리눅스(CentOS)에는 rpm / 데비안 계열 리눅스(Ubuntu)에는 deb 파일을 각각 지원한다.

 장점  리눅스 기본 디렉토리 구조에 맞게 파일, 데이터, 로그 경로를 설정해주고, 성능이나 안정성 면에서 중요한 시스템 설정 값을 조정해주며, 각 제품의 백그라운드 실행과 관리를 위한 서비스 등록을 수행해준다.

 

0. 선행 과정

1) 자바 설치 유무 확인하기

* 엘라스틱 스택을 설치 전 자바가 설치되어있는지 확인해줘야한다.

java -version

 

2)  wget, curl, tree 패키지 설치

🎈 엘라스틱서치를 설치하는 방법에는 2가지가 있다. wget으로 다운 or 리눅스 패키지 매니저로 다운

위 2가지 방법 중 어떤 걸 택하든, 다음 과정이 선행되어야한다.

sudo apt install wget curl tree

 * wget과 curl은 웹서버에서 파일다운을 하고 http요청을 하는데 사용하는 프로그램

 * tree는 디렉토리 구조를 확인할 수 있는 프로그램

 

 

1. PGP 키 등록

: PDP(Pretty Good Privacy)는 공개키 암호 방식을 구현하는 것으로 엘라스틱서치 패키지 제품의 서명에 사용한다.

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

 

2. apt-transport-https 패키지 설치

sudo apt-get install apt-transport-https

 

3. 저장소 추가

echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list

 

4. 패키지 매니저 업데이트

sudo apt-get update

 

5. 엘라스틱 서치 특정 버전 설치 (7.10.1 버젼)

sudo apt-get install elasticsearch=7.10.1

 

6. systemd를 이용해 엘라스틱서치 실행

sudo systemctl start elasticsearch.service

 

7. systemd를 이용해 엘라스틱서치 실행 여부 확인

sudo systemctl status elasticsearch.service

 

8. 엘라스틱서치 잘 설치되었나 확인

curl -XGET 'http://localhost:9200'

 


 

     ⚒️12.3 리눅스 키바나 설치 - 리눅스 패키지 이용하기                          

 

1~3. 위에 엘라스틱서치와 동일함!! 

(벌써 위에서 엘라스틱서치를 1~3번을 진행했다면 skip하자!)

 

4. 패키지 매니저 업데이트

: 키바나 설치 전 패키지 매니저 업데이트를 한번 더 진행해준다.

sudo apt-get update

 

5. 키바나 특정 버전 설치 (7.10.1 버젼)

sudo apt-get install kibana=7.10.1

 

6. systemd를 이용해 키바나 실행

sudo systemctl start kibana.service

 

7. systemd를 이용해 키바나 실행 여부 확인

sudo systemctl status kibana.service

 

8. 키바나 잘 설치되었는지 확인

# firefox 인터넷 주소창에 입력해서 접속하기
127.0.0.1:5601



     ⚒️ 엘라스틱서치 / 키바나 경로 모음                                

 

엘라스틱 서치 경로 list

* 실행파일 경로: /usr/share/elasticsearch

* 로그 경로: /var/log/elasticsearch

* 시스템 설정 파일 경로: /etc/default/elasticsearch

* 설정 경로: /etc/elasticsearch

* 데이터 저장경로: /var/lib/elasticsearch

 

키바나 경로 list

* 실행파일 경로: /usr/share/kibana

* 로그 경로: /var/log/kibana

* 시스템 설정 파일 경로: /etc/default/kibana

* 설정 경로: /etc/kibana

* 데이터 저장경로: /var/lib/kibana

 

 

 

728x90