What is Apache Flume Sources?
Flume sources are input points into the Flume Agent. The purpose of a Source is to receive data from an external client (e.g. logs or syslogs) and store it into the Flume Channel. A Source can get an instance of its own ChannelProcessor to process an Event. The ChannelProcessor in turn can get an instance of its own ChannelSelector (Replicating or Multiplexing) that’s used to get the Channels associated with the Source, as configured in the Flume properties file. A Transaction can then be retrieved from each associated Channel so that the Source can place Events into the Channel reliably, within a Transaction.
Several sources comes with the flume distribution and also available as open sources. However, you can create your own source by extending the
org.apache.flume.source.AbstarctSource |
_______________________________________________________________________________________________________________________
Click to View What Learners Say about us : Testimonials
We have training subscriber from TCS, IBM, INFOSYS, ACCENTURE, APPLE, HEWITT, Oracle , NetApp , Capgemini etc.