티스토리 뷰
자바 8이 필요하다. 9는 지원하지 않는다.
자바 버전 체크부터 해보자.
java -version
정상적으로 설치됐다면 이같은 출력을 볼 것이다.
java version "1.8.0_65" Java(TM) SE Runtime Environment (build 1.8.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
몇 리눅스 시스템에서는 JAVA_HOME 환경 변수를 설정해야 할 필요가 있다. Tar 파일을 이용해 Java를 설치한 경우 특히. Logstash가 해당 변수를 참조하여 적절한 시동법을 찾게 되는데, 없으면 에러를 볼 것이다.
바이너리로 다운받아 설치하는 법.
호스트 환경에 알맞는 파일을 다운받는다. 압축을 풀되, 절때 콜론이 포함된 경로에 Logstash를 설치하지 말라. 보통 리눅스에서 Logstash를 설치하기 위한 패키지 매니저를 제공할 것이다.
패키지 저장소에서 설치.
APT와 YUM을 위한 저장소를 이용할 수 있다. 바이너리만 제공하고 소스는 제공하지 않음을 유의하라. 버전 명시는 메이저만을 기준으로 한다. PGP 키는 아래를 사용하고 있다.
4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4
APT
다운로드하고 공개 인증 키를 설치하라.
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Debian이라면 이때 apt-transport-https 패키지가 필요하므로 설치한다.
sudo apt-get install apt-transport-https
저장소 정의를 추가한다.
/etc/apt/sources.list.d/elastic-5.x.list
: 이것을 추가한다.
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
참고로 add-apt-repository를 쓰지 않길 당부한다. 이유가 궁금하면 공식 문서 5.5 버전을 찾아라.
sudo apt-get update를 실행하여 저장소가 사용 가능한 상태가 되도록 만든다. 그리고 설치하면 된다.
sudo apt-get update && sudo apt-get install logstash
YUM
공개 인증 키를 다운로드하고 설치한다.
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
/etc/yum.repos.d/ 에다가 .repo 를 확장자로 붙인 임의 파일을 만든다. 가령 logstash.repo와 같이.
[logstash-5.x] name=Elastic repository for 5.x packages baseurl=https://artifacts.elastic.co/packages/5.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
이 내용을 추가한다. 저장하면 사용 준비는 끝난 것이다.
설치하면 된다.
sudo yum install logstash
'Logstash' 카테고리의 다른 글
복합줄 처리 & 출력 플러그인 (0) | 2017.08.01 |
---|---|
Logstash로 로그 분석2 (필터) (0) | 2017.08.01 |
Logstash로 로그 분석 (0) | 2017.08.01 |
기본 개념과 첫 간단 예제 (0) | 2017.08.01 |
Logstash Getting started V5.5 (0) | 2017.08.01 |