[Flume Cookbook] Available Channels

Flume ships with ready to use Channel implementations. Lets look at them

  • Memory Channel
  • File Channel
  • JDBC Channel

Memory Channel

Memory Channel keeps all the Events stored in memory. In case, the Flume process goes down, the Events are lost. Max capacity of the Channel is configurable

File Channel

File Channel stored all the Events on File system. A more detailed discussion on the design can be found here

JDBC Channel

JDBC Channel stores Events in a database. Currently Derby database is supported.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.