【发布时间】:2018-04-11 03:25:33
【问题描述】:
我正在使用 Flume 1.7.0 和 HDFS 接收器。我将 Flume 配置为将数据放在 HDFS 中的日期目录中,以便在新的一天到来时自动更改目录。问题是我将flume设置为根据文件大小(240MB)滚动,但是当目录更改时,flume每天都会留下.tmp文件。似乎在没有关闭未完成文件(小于 240MB)的情况下更改为新的一天的目录。
例如。如果我启动 3 个水槽代理。那么当flume agent切换到新目录20180411时,目录20180410会留下3个.tmp文件。
有没有办法让水槽在更改到新一天的目录之前关闭 .tmp 文件?谢谢大家帮助我。
【问题讨论】: