Service Dependencies in Cloudera Manager

The following tables list service dependencies that exist between various services in a Cloudera Manager deployment.

When configuring CDP Runtime for production environments, be sure that Kerberos is enabled for user authentication. Cloudera supports security services such as Ranger and Atlas when they run on clusters where Kerberos is enabled to authenticate users.

Service dependencies for Spark 2 on YARN and Cloudera Data Science Workbench are listed separately.

Table 1. Service Dependencies
Service Dependencies Optional Dependencies
ADLS Connector
Atlas
  • HDFS
  • HBase
  • Kafka (Kafka broker role only)
  • Solr
Ranger
Cruise Control
  • Kafka
  • Zookeeper
Data Context Connector
HBase
  • HDFS
  • ZooKeeper
  • Atlas
  • Ranger
HDFS
  • ADLS Connector or S3 Connector
  • KMS, Thales KMS, Key Trustee, or Luna KMS
  • Ranger
  • ZooKeeper
Hive HDFS
  • Atlas
  • HBase
  • Kudu
  • Ranger
  • Spark on YARN
  • YARN
  • ZooKeeper
Hive-on-Tez
  • HDFS
  • Hive
  • Tez
  • Atlas
  • HBase
  • Ranger
  • YARN
  • ZooKeeper
Hue
  • HDFS
  • Hive
  • Atlas
  • HBase
  • Hive-on-Tez
  • Impala
  • Oozie
  • Solr
  • ZooKeeper
Impala
  • HDFS
  • Hive
  • Atlas
  • HBase
  • Kudu
  • Ranger
  • YARN
  • ZooKeeper
Kafka ZooKeeper
  • HDFS
  • Ranger
Key-Value Store Indexer
  • HBase
  • Solr
Ranger
Kudu Ranger
Livy
  • Spark-on-YARN
  • YARN
Hive
Oozie YARN
  • Hive
  • Spark on YARN
  • ZooKeeper
Ozone
  • HDFS
  • Ranger
Ranger
  • HBase
  • HDFS
  • Kafka
  • Solr
S3 Connector
Schema Registry
  • HDFS
  • Ranger
Solr
  • HDFS
  • ZooKeeper
Ranger
Spark on YARN YARN
  • Atlas
  • HBase
Streams Messaging Manager Kafka
  • Ranger
  • Schema Registry
  • Zookeeper
Streams Replication Manager Kafka
Tez YARN
YARN
  • HDFS
  • ZooKeeper
Ranger
Zeppelin
  • HDFS
  • Spark-on-YARN
  • YARN
  • Livy
ZooKeeper