1、Logstash: flume
2、安装:解压 配置
功能:采集日志文件
(1)控制台输入和控制台输出 input { stdin { } } output { stdout {} }
命令:
bin/logstash -e 'input { stdin { } } output { stdout {} }'
在控制台上写helloyou 会被Logstash采集到并打印到控制台上
(2)把配置信息写到文件中
vi console.conf
input { stdin { } } output { stdout {} }
bin/logstash -f console.conf
(3) 检测文件数据发生变化就采集
先在logstash下创建文件data.txt
touch data.txt
往文件里加数据
echo "hello" >> data.txt
改配置文件
vi file.conf
input {
file{
path => "/root/apps/logstash-5.6.16/data.txt"
}
}
output {
stdout {}
}
启动:
bin/logstash -f file.conf