Supported services and components

All the client components (tagged in the table) are always auto-installed on all hosts on service installation but can be uninstalled manually.
A component can only be installed on a limited number of node's types (see table). The types order has an importance because a component will be installed first on the node of the first type on auto-installation.

VersionServiceComponentsTypesClient
0.1ANSIBLEANSIBLE_CLIENTedge
POSTGRESQLPSQL_SERVERsidemaster
AMBARIAMBARI_SERVERsidemaster
HDFSNAMENODEmaster
SECONDARY_NAMENODEsidemaster
DATANODEworker
JOURNALNODEmaster, sidemaster
HDFS_CLIENTall but ldapYes
ZFCmaster
YARN (+ MAPREDUCE2)RESOURCEMANAGERmaster
NODEMANAGERworker
HISTORYSERVERedge
APPTIMELINESERVERedge
YARN_CLIENTall but ldapYes
MAPREDUCE2_CLIENTall but ldapYes
SLIDERall but ldapYes
TEZ_CLIENTall but ldapYes
PIGall but ldapYes
ZOOKEEPERZOOKEEPER_SERVERmaster, sidemaster
ZOOKEEPER_CLIENTall but ldapYes
HIVEHIVE_METASTOREsidemaster, master
HIVE_SERVERedge, sidemaster
WEBHCAT_SERVERedge
HCATall but ldapYes
HIVE_CLIENTall but ldapYes
HBASEHBASE_MASTERmaster
HBASE_REGIONSERVERworker
HBASE_CLIENTall but ldapYes
0.2SPARK2SPARK2_JOBHISTORYSERVERedge
SPARK2_CLIENTall but ldapYes
ZEPPELINZEPPELIN_MASTERedge
0.3FREEIPAIPA_SERVERldap
0.4KERBEROS-

You can add other HDP services through the Ambari WebUI after the cluster provisioning.
Of course, all services supported in one version are supported in all the next ones.

Services supporting High Availability

The following services can be installed in HA mode with Jumbo:

  • HDFS
  • YARN
  • ZOOKEEPER

If you want to switch another service in HA, you can use the Ambari WebUI.