5분 안에 윈도우에서 로그스태시(Logstash)로 Hello World 하기
Logstash 는 유명한 오픈소스 데이터 처리 파이프라인입니다. 오늘은 윈도우(Windows) 환경에서 로그스태시로 헬로우 월드를 직접 해보겠습니다. 한 번 보시면 공식 문서로 한 시간 공부하는 것보다 빨리 이해되실겁니다. 5분 컷 ㄱㄱ
- 제일 중요한 로그스태시를 다운로드 받습니다. 저는 오늘 윈도우에서 테스트합니다. (자바 1.8 이상 필요합니다. 로그스태시는 루비(Ruby)로 만들어졌는데 루비가 jvm 위에서 돌아갑니다. )
- bin 폴더에 가시면 logtash.bat 파일이 있습니다. 이 파일을 실행시킬 것입니다. 로그스태시는 앱처럼 설치해서 사용하지 않습니다. (경로가 너무 길어서 조금 짧게 작업하시면 편리합니다. 윈도우에서 경로가 길면 CLI로 작업할 때 가끔 이상한 현상이 일어나기도 하더군요...)
- cmd를 열고 커맨드라인에서 로그스태시를 실행합니다. logstash -e "inut { stdin { } }output { stdout { } }" 화면 제일 아래 보시면 "pipelines running" 이라고 보입니다. 야호!
# 기본적인 stdin 플러그인(화면에 입력한 내용)을 인풋으로 사용하고 stdout 플러그인 (화면에 출력)을 아웃풋으로 사용합니다. -e 플래그를 사용해서 환경 설정을 하였습니다.
- 아무거나 입력해 봅시다. 그리고 출력되는 결과를 확인합니다. 야호!
- 이번엔 조금 더 정식적인 방법인 conf 파일로 실행하겠습니다. 컨트롤 씨 로 빠져 나오십쇼! 그리고 config 폴더에서 logstash-sample.conf 파일을 복사해서 파일명을 변경합니다.
- 아래와 같이 수정합니다. 나중에 내공이 생기시면 여기에 쓰는 내용이 많아집니다.
- 이번에는 cmd 에서 logstash -f ../config/logstash-cookie.conf 를 실행합니다.
# 이번엔 f 플래그를 사용해서 conf 파일에서 설정을 읽어와서 파이프라인을 돌렸습니다.
- The End -
Comments
Post a Comment