It's a tool for collecting, aggregating and moving large quantities of logs. This solution has been specially designed to handle high volumes and throughputs.
To this end, Apache Flume is written in an HDFS. In other words, a distributed file system that manages large data sets.