如何使用apache flume从txt文件中读取日志

时间:2017-12-20 09:31:04

标签: flume flume-ng

我在使用水槽阅读不断增长的.txt文件时遇到了问题。我知道我可以使用例如

从网上读取一些东西
a1.sources.r1.type = netcat
a1.sources.r1.bind = localhost
a1.sources.r1.port = 44444

但如何使用文本文件?我应该传递什么而不是netcat?

1 个答案:

答案 0 :(得分:1)

好的,我已经解决了这个问题。有必要在'config'文件中提供以下行:

a1.sources.r1.type = exec
a1.sources.r1.command = tail -F /path/to/file/
a1.sources.r1.channels = channel

而不是之前的那个,然后使用此配置文件调用flume-ng。