-
Notifications
You must be signed in to change notification settings - Fork 43
Logstash config 생성
Gee edited this page Dec 5, 2017
·
7 revisions
- 테스트 환경으로
AWS EC2 t2.micro instance
를 사용하기에 필요한 옵션이다. - 테스트 환경이라도 이보다 더 넉넉한 Memory를 사용하고 있다면 다음 단계로 넘어가도 된다.
- 만약에 이미 동작중인 Elasticsearch가 있다면 종료해야 한다
- process id (pid) 확인 :
$ ps -ef | grep elasticsearch
- process 종료
- 명령어 :
$ kill -9 {pid}
- 예:
$ kill -9 12510
- 명령어 :
- process id (pid) 확인 :
$ vim ~/fc/elasticsearch-5.6.4/config/jvm.options
- 편집 모드 :
i
입력 - 아래 부분 수정
- 기존
# Xms represents the initial size of total heap space # Xmx represents the maximum size of total heap space -Xms512m -Xmx512m
- 수정
# Xms represents the initial size of total heap space # Xmx represents the maximum size of total heap space -Xms128m -Xmx128m
- 저장 :
ESC
누르고:wq
입력
$ vim ~/fc/logstash-5.6.4/config/jvm.options
- 편집 모드 :
i
입력 - 아래 부분 수정
- 기존
# Xms represents the initial size of total heap space # Xmx represents the maximum size of total heap space -Xms512m -Xmx512m
- 수정
# Xms represents the initial size of total heap space # Xmx represents the maximum size of total heap space -Xms128m -Xmx128m
- 저장 :
ESC
누르고:wq
입력
- Logstash 실행 파일을 실행할 때 Logstash Home Directory 밑의
bin/logstash
을 사용한다 - 명령어 :
$ cd ~/fc/logstash-5.6.4/
- 데이터 수집 및 전처리를 위한 모든 실질적인 작업은 Logstash config 파일 내부의 코드 작성이다
- 실제 코드 작성에 앞서 config 파일을 생성하자
- 명령어 :
$ touch logstash.conf