Sources
Sources are responsible for consuming data from a client and pushing it to Flume channels. Flume already has common source built in but also provides the capability to build your own source. Source can consume data from the log generating system, messaging system, or from Flume sink, which can send data via an RPC call to another Flume agent. To be concise, sources can receive events from two types of client, external systems and from other Flume agents.
The ConfigurationProvider is responsible for providing configuration for the Flume source system. Every source requires at least one channel to be configured with it where the source will write data. The following are a few properties that are required while configuring the source: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access