Hi All, I want to use flume log4j-appender for logging of a map-reduce application which is running on different nodes. My use case is have the logs from all nodes at centralized location(say HDFS) with time based synchronization.
As described in below links Flume has its own appender which can be used to logging of an application in HDFS direct from log4j. http://www.addsimplicity.com/adding_simplicity_an_engi/2010/10/sending-logs-down-the-flume.html http://flume.apache.org/FlumeUserGuide.html#log4j-appender Could anyone please tell me if these logs are synchronized on time-basis or not ? What i mean by time based synchronization is: Having logs from different nodes in sorted order of time. Also could anyone provide a link that describes how flume log4j-appender internally works? -- *Thanks & Regards* *Hanish Bansal*
