Apache Flume overview

- Apache Flume is a distributed, reliable, and available system for efficiently collecting, aggregating and moving large amounts of log data from many different sources to a centralized data store.
- Language: Java
- Flume agents component: sources, chanels, sinks
- Data flow: Source (incomming events) -> Channel (event queue) -> Sink (outgoing event)

- Flume distributed
     + Old version (0.9 OG): Master - agent
     + New version (1.x NG): Agents 
- Security: Kerberos
- Monitoring: JMX
- Report: Ganglia