To install the full Data Collector as a service, you can download the Data Collector RPM package or the Data Collector tarball from the StreamSets website.
You can run Data Collector as a service on all supported Linux operating systems.
You can install the Data Collector RPM package and start it as a service on CentOS or Red Hat Enterprise Linux.
When you install from the RPM package, Data Collector uses the default directories and runs as the default system user and group.
The default system user and group are named sdc. If an sdc user and an sdc group do not exist on the machine, the installation creates the user and group for you and assigns them the next available user ID and group ID.
Installing the full Data Collector as a service requires root privileges.
You can install the Data Collector tarball and start it as a service for supported operating systems that use the SysV init system - including CentOS 6, Red Hat Enterprise Linux 6, or Ubuntu 14.04 LTS.
For tarball installation instructions for operating systems that use the systemd init system, see Installing from the Tarball for Systems Using Systemd Init.
This procedure walks through setting the default directories and the default system user and group used to start Data Collector as a service.
Before you install, you can alternatively use the $SDC_DIST/libexec/sdcd-env.sh file to modify the environment variables that define directories and the system user and group.
Installing the full Data Collector as a service requires root privileges.
You can install the Data Collector tarball and start it as a service for supported operating systems that use the systemd init system - including CentOS 7, Red Hat Enterprise Linux 7, or Ubuntu 16.04 LTS.
For tarball installation instructions for operating systems that use the SysV init system, see Installing from the Tarball for Systems Using SysV Init.
This procedure walks through setting the default directories and the default system user and group used to start Data Collector as a service.
Installing the full Data Collector as a service requires root privileges.