hanker

Logstash - CentOS7 설치 및 실행 (로그 확인) 본문

DATABASE/ElasticSearch

Logstash - CentOS7 설치 및 실행 (로그 확인)

hanker 2025. 3. 26. 02:20
반응형

기존에 사용하고 있는 RDBMS 데이터를 ElasticSearch에 넘기기 위해 Logstash를 설치해 보자.

Logstash는 형식이나 복잡성과 관계없이 데이터를 동적으로 수집, 전환, 전송한다고 한다.


1. 설치
$ yum install logstash

logstash 설치

 

설치 확인 (systemctl status logstash)

설치가 완료되면 시스템에 등록된다.

 

 


2. 파이프라인 설정

 

yum install을 통해 설치를 하면, /etc 내부에 logstash 디렉터리가 생성된다.

/etc/logstash

 

 

 

2-1. ./conf.d 내부에 파이프라인 설정파일 추가 (최초에는 비어있음)

 

 

2-2. logstash 실행 (인덱스 생성확인)

./conf.d 디렉토리에 파이프라인 설정파일을 추가했으면 이제 실행시켜 보자.

2개의 파이프라인 설정파일을 추가했고, 인덱스가 2개 생성되면 성공이다.

 

<엘라스틱서치 인덱스 목록을 조회하여 인덱스가 있는지 확인>

$ curl -X GET "localhost:9200/_cat/indices?v"

엘라스틱서치 인덱스 목록

 

- logstash 실행

logstash 실행

 

- 인덱스 생성확인

인덱스 생성확인

 


로그 확인

 

$ tail -f /var/log/logstash/logstash-plain.log

로그 확인

반응형