ELK 설치
데이터 처리 관련 오픈소스 솔루션인
엘라스틱 서치(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
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 로깅을 위한 구성파일