ELK

ELK 설치

오현섭 2022. 4. 13. 17:51
반응형

데이터 처리 관련 오픈소스 솔루션인 

엘라스틱 서치(Elasticsearch) : 검색, 신속하고 의미있는 방법으로 검색

로그스태시(Logstash)  : 로그엔진, 로그 및 이벤트 데이터 수집

키바나(Kibana) : 데이터를 시각화하고 분석

ELK 혹은 ELK 스택(ELK Stack), 엘라스틱 스택(Elastic Stack)이라고 한다

 

ELK스택 : WildFly, MySQL, Apache, ActiveMQ등 같은 다양한 서버로 구성

 

엘라스틱서치 환경 설치

-확장성이 뛰어난 오픈소스 전체 텍스트 검색 및 분석 엔진

-대량의 데이터를 신속하고 거의 실시간으로 저장

-일반적으로 복잡한 검색기능과 요구사항이 있는 응용프로그램 구동하는 기본엔진

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

 

Download Elasticsearch

Download Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic.

www.elastic.co

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.1-amd64.deb sudo service elasticsearch star

systemctl start elasticsearch.service 서비스 시작할 떄 등록

 

키바나 환경설치

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.8.1-amd64.deb

⚫ sudo dpkg -i kibana-7.8.1-amd64.deb

⚫ sudo service kibana start

/usr/share/elasticsearch : 설치 홈 디렉터리

⚫ /usr/share/elasticsearch/bin : 바이너리 스크립트 파일들

⚫ /etc/elasticsearch : 설정 파일들

⚫ /etc/sysconfig/elasticsearch : 힙 크기, 파일 설명자 등 환경 변수

⚫ /var/log/elasticsearch: 로그 파일 위치

⚫ elasticsearch.yml: Elasticsearch의 구성 파일

⚫ jvm.options: JVM 구성 플래그가 포함되어 있음

⚫ og4j2.properties: Elasticsearch 로깅을 위한 구성파일