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

How to read logs from txt file using apache flume

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

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

但是如何用文本文件做到这一点?我应该传递什么而不是 netcat?

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

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

而不是以前的,然后用这个配置文件调用 flume-ng。