Installing the Flume RPM or Debian Packages

Installing the Flume RPM and Debian packages is more convenient than installing the Flume tarball because the packages:

  • Handle dependencies
  • Provide for easy upgrades
  • Automatically install resources to conventional locations
  • Handle daemon startup and shutdown.

The Flume RPM and Debian packages consist of three packages:

  • flume-ng — Everything you need to run Flume
  • flume-ng-agent — Handles starting and stopping the Flume agent as a service
  • flume-ng-doc — Flume documentation
All Flume installations require the common code provided by flume-ng.

To install Flume on Ubuntu and other Debian systems:

$ sudo apt-get install flume-ng

To install Flume On RHEL-compatible systems:

$ sudo yum install flume-ng

To install Flume on SLES systems:

$ sudo zypper install flume-ng

You may also want to enable automatic start-up on boot. To do this, install the Flume agent.

To install the Flume agent so Flume starts automatically on boot on Ubuntu and other Debian systems:

$ sudo apt-get install flume-ng-agent

To install the Flume agent so Flume starts automatically on boot on Red Hat-compatible systems:

$ sudo yum install flume-ng-agent

To install the Flume agent so Flume starts automatically on boot on SLES systems:

$ sudo zypper install flume-ng-agent

To install the documentation:

To install the documentation on Ubuntu and other Debian systems:

$ sudo apt-get install flume-ng-doc

To install the documentation on RHEL-compatible systems:

$ sudo yum install flume-ng-doc

To install the documentation on SLES systems:

$ sudo zypper install flume-ng-doc