官方文档:
https://flume.apache.org/releases/content/1.9.0/FlumeUserGuide.html
实现的大致思路是使用exec读取一个命令的执行结果,并将该结果发送至HDFS中。
- 创建conf文件
[root@hadoop01 test_conf]# pwd
/usr/local/wyh/apache-flume-1.8.0-bin/test_conf
[root@hadoop01 test_conf]# cat test-exec-hdfs.conf
myagent.sources=mysource1
myagent.channels=mychannel1
myagent.sinks=mysink1
myagent.sources.mysource1.channels=mychannel1
myagent.sinks.mysink1.channel=mychannel1
myagent.sources.mysource1.type=exec
#指定exec要监控的命令
myagent.sources.mysource1.command=tail -F /usr/local/w