Where Do Services Run On a Cluster?
Services are installed on all nodes of an Oracle Big Data Cloud Service cluster, but individual services run only on designated nodes. A cluster can have from 3 to 60 permanent nodes, and the services are distributed differently, depending on the number of nodes:
-
Services on a three-node cluster are distributed as shown in Where Do the Services Run on a Three-Node, Development-Only Cluster?.
-
Services on a cluster of four or more nodes are distributed as shown in Where Do the Services Run on a Cluster of Four or More Nodes?.
Consider the following:
-
If you have a three-node cluster and then expand it to four or more nodes, the services are automatically redistributed, as shown in Where Do the Services Run on a Cluster of Four or More Nodes?.
-
Three- and four-node clusters are recommended for development purposes only.
-
The minimum recommended size for a production cluster is five nodes.
-
If you plan to install Oracle Big Data Discovery on Oracle Big Data Cloud Service, a minimum of five nodes is required.
Where Do the Services Run on a Three-Node, Development-Only Cluster?
The following table shows how services are distributed on the nodes of Oracle Big Data Cloud Service three-node clusters.
Service | Node1 | Node2 | Node3 |
---|---|---|---|
Active Navigator Key Trustee Server (if secure cluster is enabled) | Yes | No | No |
Big Data Manager | No | No | Yes |
Cloudera Manager and Cloudera Manager roles | No | No | Yes |
DataNode | Yes | Yes | Yes |
Failover Controller | Yes | Yes | No |
Hive | No | Yes | No |
Hive Metastore | No | Yes | No |
HttpFS | No | Yes | No |
Hue | No | Yes | No |
JobHistory | No | No | Yes |
JournalNode | Yes | Yes | Yes |
Kerberos Master KDC (if secure cluster is enabled.) | Yes | No | No |
Kerberos Slave KDC (if secure cluster is enabled) | No | Yes | No |
MySQL Backup | No | Yes | No |
MySQL Primary | No | No | Yes |
NameNode | Yes | Yes | No |
NodeManager | Yes | Yes | Yes |
ODI | No | Yes | No |
Oozie | No | Yes | No |
Passive Navigator Key Trustee Server (if secure cluster is enabled) | No | Yes | No |
ResourceManager | Yes | No | Yes |
Sentry | Yes | No | No |
Spark History | No | No | Yes |
WebHCat | No | Yes | No |
ZooKeeper | Yes | Yes | Yes |
Where Do the Services Run on a Cluster of Four or More Nodes?
The following table shows how services are distributed on the nodes of Oracle Big Data Cloud Service clusters with four, five, or more nodes.
Note:
The minimum recommended size for a production cluster is five nodes.Service | Node1 | Node2 | Node3 | Node4 | Node5 to Nodenn |
---|---|---|---|---|---|
Active Navigator Key Trustee Server (if secure cluster is enabled) | Yes | No | No | No | No |
Balancer | Yes | No | No | No | No |
Big Data Manager | No | No | Yes | No | No |
Cloudera Manager Server | No | No | Yes | No | No |
Cloudera Manager and Cloudera Manager roles | No | No | Yes | No | No |
DataNode | Yes | Yes | Yes | Yes | Yes |
Failover Controller | Yes | Yes | No | No | No |
Hive | No | No | No | Yes | No |
Hive Metastore | No | Yes | No | No | No |
HttpFS | No | Yes | No | No | No |
Hue | No | No | No | Yes | No |
JobHistory | No | No | Yes | No | No |
JournalNode | Yes | Yes | Yes | No | No |
Kerberos KDC (if secure cluster is enabled.) | Yes | Yes | No | No | No |
MySQL Backup | No | Yes | No | No | No |
MySQL Primary | No | No | Yes | No | No |
NameNode | Yes | Yes | No | No | No |
Navigator Audit Server and Navigator Metadata Server | No | No | Yes | No | No |
NodeManager | Yes | Yes | Yes | Yes | Yes |
Oozie | No | No | No | Yes | No |
Oracle Data Integrator Agent | No | No | No | Yes | No |
Passive Navigator Key Trustee Server (if secure cluster is enabled) | No | Yes | No | No | No |
ResourceManager | No | No | Yes | Yes | No |
Sentry Server (if enabled) | Yes | No | No | No | No |
Solr | No | No | No | Yes | No |
Spark History | No | No | Yes | No | No |
ZooKeeper | Yes | Yes | Yes | No | No |
Note:
If Oracle Big Data Discovery is installed, the NodeManager and DataNode on Node05 of the cluster are decomissioned.