For now, it is just important to understand that it is possible to send data from one Flume agent to another and from custom applications to Flume agents via a client API (which we will discuss in Chapter 7).
As long as Avro Source expose a public interface, it becomes possible to send data directly to it by client applications. For e.g. maybe via log4j? How about capturing messages via kafka and then sending messages from kafka to flume sinks?
Share this highlighthttp://www.safaribooksonline.com/a/using-flume/239587/