Apache Flume
Flume is a distributed, reliable, and available service for efficiently collecting,aggregating, and moving large amounts of log data. It has a simple and flexiable architecture based on streaming data flow.
it is robust and fault tolerant with tunable reliability mechanisms and many failover and recovery mechanisms.
It uses a simple extensible data model that allows for online analytic application.