[Logstash][安装]和[基本使用](1.5.3) 2015-08-05 15:00

介绍

Logstash主要用于采集、过滤、转发日志。作用有点类似Flume。

安装

cd /opt/
wget https://download.elastic.co/logstash/logstash/logstash-1.5.3.tar.gz
tar -zxvf logstash-1.5.3.tar.gz
mv logstash-1.5.3 logstash

使用

说明

Logstash配置文件中要定义数据输入input、数据过滤处理规划filter、数据输出output。其中filter可选。

input可以是:stdin、文本文件、Redis等。

output可以是:stdout、文本文件、Redis、ElasticSearch等。

基本使用

  • 从stdin读入文本,并输出到stdout:
bin/logstash -e 'input { stdin { } } output { stdout {} }'

参数e表示配置的内容直接在命令行上指定。

  • 从文件中读入内容到stdout

新建文件:file_stdout.conf

内容如下:

input {
       file {
             path => "/tmp/stu.txt"
             start_position => beginning
       }
}

output {
        stdout {}
}
bin/logstash -f file_stdout.conf

参考文档

  1. 官方文档
Tags: #Logstash    Post on ETL