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
'😆 Big Data > - ELK STACK' 카테고리의 다른 글
[ELK] 📝1장 엘라스틱 스택(Elastic Stack)이란 (0) | 2022.02.27 |
---|---|
[ELK] ⚒️12장 리눅스 실습 환경구성 - (Ubuntu + VM VirtualBox) (0) | 2022.02.27 |
[ELK] 『엘라스틱 스택 개발부터 운영까지』좋은 책 발견!!😳 (0) | 2022.02.26 |
[ELK] 🥁ELK stack에 공공데이터 (오픈 api) 넣기 (http_poller) (0) | 2022.02.05 |
[ELK] 🥁logstash http_poller 사용하기 (input, output) (0) | 2022.02.05 |