logstash是做数据采集的,类似于flume。
官网
http://www.elastic.co/cn/products/logstash

解压
tar -zxvf logstash-2.4.1.tar.gz
修改文件夹名字
mv logstash-2.4.1 logstash
控制台采集数据,控制台输出数据
cd /app/logstash
bin/logstash -e 'input { stdin { } } output { stdout {} }'

控制台输入hello word回车

控制台采集数据,控制台输出数据(json)
bin/logstash -e 'input { stdin { } } output { stdout {codec => json} }'

把命令放到文件中使用
vi test.conf
input { stdin { } } output { stdout {} }
写完文件后,启动
bin/logstash -f test.conf

监控指定路径的文件
官网说明http://www.elastic.co/guide/en/logstash/current/plugins-inputs-file.html

点击file会显示file需要的参数

文件输入,控制台输出
vi test.conf
input {
file{
path => "/app/logstash/testFile.txt"
}
}
output {
stdout {}
}
启动
bin/logstash -f test.conf

往/app/logstash/textFile.txt中添加内容
echo "hello word" >> testFile.txt
查看已启动的logstash

469

被折叠的 条评论
为什么被折叠?



