2013-07-19 34 views
1

我正在修复水槽输出文件大小。即我试图获得每个输出文件128 MB。我尝试了几种机制(rollInterval,rollCount,rollSize),但我没有得到所需的输出。我没有获得一致的128 MB文件。我最初得到的只有128 MB文件,但稍后有些文件会以30,40 45 MB等不同的大小生成,而且很多新创建的文件也会打开并保持.tmp状态。任何想法?水槽:无法修复水槽输出文件大小

回答

0

我不认为有可能总是创建128MB大小的文件。如果Flume聚合随机大小(我的意思不是恒定大小)或恒定大小的数据但不是您请求大小的倍数的数据,它会总是创建小于128的文件。

我想你需要有一个非常小的数据的恒定流,然后你将永远有一个tmp文件,除非这个文件被填充(是128MB大)。但是,如果您正在监视目录,则文件必须是128的倍数,而不是您将拥有较小大小的部分文件。

希望我正确理解你的问题。

+0

谢谢布鲁日 –