一:Logstash唯一的依赖的Java运行环境,请确保Java已正确安装,最好安装较新的版本
二:下载和解压出来就能使用了,不需要安装:
$
wget https:
//download
.elasticsearch.org
/logstash/logstash/logstash-1
.4.2.
tar
.gz
$
tar
zxvf logstash-1.4.2.
tar
.gz
$
cd
/path/to/logstash/
$
bin /logstash
-e 'input
{ stdin { } } output { stdout {} }'
hello
world
2014-11-13T02:46:46.340+0000
linux hello world
|
-e
表示直接从命令行输入配置文件,input
表示输入,output
表示输出。上面我们使用的是标准输入和标准输出作为logstash的输入和输出。
使用-e参数在命令行中指定配置是很常用的方式,不过如果需要配置更多设置则需要很长的内容。这种情况,我们首先创建一个简单的配置文件,并且指定logstash使用这个配置文件。如我们创建一个文件名是"logstash-simple.conf"的配置文件并且保存在和Logstash相同的目录中。内容如下:
input {
file {
path => "E:/software/logstash-1.5.4/logstash-1.5.4/data/*"
start_position => “beginning”
}}filter { }output { stdout {}}
接下来,执行命令:
bin/logstash -f logstash-simple.conf