[
https://issues.apache.org/jira/browse/FLUME-2637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14348146#comment-14348146
]
Hari Shreedharan commented on FLUME-2637:
-----------------------------------------
Depending on your version of HDFS, the modification time is set by HDFS, not by
Flume. There is nothing that can be done on Flume side.
> flume 1.5 doesnt update flume .tmp file in HDFS until roll
> ----------------------------------------------------------
>
> Key: FLUME-2637
> URL: https://issues.apache.org/jira/browse/FLUME-2637
> Project: Flume
> Issue Type: Bug
> Components: Sinks+Sources
> Affects Versions: v1.5.0
> Reporter: sutanu das
> Priority: Critical
>
> When flume write to a HDFS Sync, it doesnt update the size (bytes0 and
> timstamp of the HDFS file (.tmp file), until the .tmp file is rolled
> But when we get the file in ufs (via hadoop fs -get) , we see the correct
> size and timestemp
> see below:
> [hdfs@ham-dal-d001 ~]$ hdfs dfs -ls -R
> /prod/hadoop/smallsite/flume_ingest_hak_1/ClearPass_flume.1425066465833.tmp
> -rw-r--r-- 3 root hdfs 3598 2015-02-27 19:47
> /prod/hadoop/smallsite/flume_ingest_hak_1/ClearPass_flume.1425066465833.tmp
> [hdfs@ham-dal-d001 ~]$
> hadoop fs -get
> /prod/hadoop/smallsite/flume_ingest_hak_1/ClearPass_flume.1425066465833.tmp
> /tmp/s.out
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)