Sahara manages guests of various platforms (for example Ubuntu, Fedora, RHEL, and CentOS) with various versions of the Hadoop ecosystem projects installed. There are common requirements for all guests, and additional requirements based on the plugin that is used for cluster deployment.
If the Vanilla Plugin is used for cluster deployment the guest is required to have
See Swift Integration for information on using Swift with your sahara cluster (for EDP support Swift integration is currently required).
To support EDP, the following components must also be installed on the guest:
See Building Images for Vanilla Plugin for instructions on building images for this plugin.
This plugin does not have any additional requirements. Currently, only the CentOS Linux distribution is supported but other distributions will be supported in the future. To speed up provisioning, the HDP packages can be pre-installed on the image used. The packages’ versions depend on the HDP version being used.
Cloudera Plugin does not have any additional requirements, just build a CDH image to deploy the cluster.
See Building Images for Cloudera Plugin for instructions on building images for this plugin.