Service components deployed on EMR cluster nodes vary by cluster version. For example, HDFS deploys NameNode on the master node and DataNode on core nodes. Use this procedure to see exactly which components are running on each node type in your cluster.
Node types
Each EMR on ECS cluster uses three node types with distinct roles:
| Node type | Role |
|---|---|
| Master node | Coordinates the cluster. Runs management components that distribute data and tasks, track job status, and monitor cluster health. |
| Core node | Runs compute tasks and stores data in the Hadoop Distributed File System (HDFS). |
| Task node | Runs compute tasks only. Task nodes do not store data in HDFS. |
Understanding which services run on which node type helps you interpret component status and narrow down issues when troubleshooting.
View component deployment
-
Log on to the EMR console. In the left-side navigation pane, click EMR on ECS.
-
In the top navigation bar, select the region where your cluster resides and select a resource group.
-
On the EMR on ECS page, find the cluster and click Services in the Actions column.
-
On the Services tab, find the service and click Status.
-
In the Components section of the Status tab, view the component deployment information.
The following table lists the components deployed for each service in EMR cluster V5.15.1.
| Service name | Master node | Core node | Task node |
|---|---|---|---|
| Hadoop-Common | HadoopCommonRuntime | HadoopCommonRuntime | HadoopCommonRuntime |
| HDFS | NameNode, HdfsRuntime, SecondaryNameNode | DataNode, HdfsRuntime | HdfsRuntime |
| OSS-HDFS | OssHdfsRuntime | OssHdfsRuntime | OssHdfsRuntime |
| Hive | HiveMetaStore, HiveServer, HiveRuntime | HiveRuntime | HiveRuntime |
| Spark 2 | SparkHistoryServer, SparkThriftServer, SparkRuntime | SparkRuntime | SparkRuntime |
| Spark 3 | SparkHistoryServer, SparkThriftServer, SparkRuntime | SparkRuntime | SparkRuntime |
| Tez | TezTomcat, TezRuntime | TezRuntime | TezRuntime |
| Trino | TrinoMaster, TrinoRuntime | TrinoWorker, TrinoRuntime | TrinoWorker, TrinoRuntime |
| Delta Lake | DeltaLakeRuntime | DeltaLakeRuntime | DeltaLakeRuntime |
| Hudi | HudiRuntime | HudiRuntime | HudiRuntime |
| Iceberg | IcebergRuntime | IcebergRuntime | IcebergRuntime |
| Flume | FlumeRuntime, FlumeAgent | FlumeRuntime, FlumeAgent | FlumeRuntime, FlumeAgent |
| Kyuubi | KyuubiServer, KyuubiRuntime | KyuubiRuntime | KyuubiRuntime |
| YARN | ResourceManager, WebAppProxyServer, TimelineServer, MRHistoryServer, YarnRuntime | NodeManager, YarnRuntime | NodeManager, YarnRuntime |
| Impala | Catalogd, Statestored, ImpalaRuntime | Impalad, ImpalaRuntime | Impalad, ImpalaRuntime |
| OpenLDAP | OpenLDAP, Sssd | Sssd | Sssd |
| Ranger | RangerAdmin, RangerUserSync, Solr, JindoAuthRuntime, JindoAuthServer | JindoAuthRuntime | JindoAuthRuntime |
| Ranger-Plugin | RangerPlugin | RangerPlugin | RangerPlugin |
| DLF-Auth | DLFAuthRuntime | DLFAuthRuntime | DLFAuthRuntime |
| Presto | PrestoMaster, PrestoRuntime | PrestoWorker, PrestoRuntime | PrestoWorker, PrestoRuntime |
| StarRocks 2 | Frontend, StarRocksRuntime | Backend, Broker, StarRocksRuntime | ComputeNode, StarRocksRuntime |
| StarRocks 3 | Frontend, StarRocksRuntime | Backend, Broker, StarRocksRuntime | ComputeNode, StarRocksRuntime |
| Doris | DorisRuntime, FE | DorisRuntime, BE, ApacheBroker | None |
| ClickHouse | ClickHouseRuntime | ClickHouseRuntime, ClickHouseServer, ClickHouseKeeper | None |
| ZooKeeper | ZookeeperRuntime, ZookeeperServer | None | None |
| Sqoop | SqoopRuntime | SqoopRuntime | SqoopRuntime |
| Knox | Knox | Knox | Knox |
| Celeborn | CelebornMaster, CelebornRuntime | CelebornWorker, CelebornRuntime | CelebornWorker, CelebornRuntime |
| Flink | FlinkHistoryServer, FlinkRuntime | FlinkRuntime | FlinkRuntime |
| HBase | HBaseRuntime, HMaster, ThriftServer, RestServer | HBaseRuntime, HRegionServer | HBaseRuntime, HRegionServer |
| HBASE-HDFS | HBaseHdfsNameNode, HBaseHdfsJournalNode, HBaseHdfsZKFC, HBaseHdfsKMS, HBaseHdfsHttpFS, HBaseHdfsRuntime, HBaseHdfsClient, HBaseHdfsSecondaryNameNode | HBaseHdfsDataNode, HBaseHdfsRuntime, HBaseHdfsClient, HBaseHdfsSecondaryNameNode | HBaseHdfsRuntime, HBaseHdfsClient, HBaseHdfsSecondaryNameNode |
| JindoCache | JindoCacheServer, JindoCacheRuntime | JindoCacheWorker, JindoCacheRuntime | JindoCacheWorker, JindoCacheRuntime |
| Kafka | KafkaSchemaRegistry, KafkaRestProxy, KafkaRuntime | KafkaBroker, KafkaSchemaRegistry, KafkaRestProxy, KafkaRuntime | KafkaConnect, KafkaRuntime |
| Kudu | KuduMaster, KuduRuntime | KuduTserver, KuduRuntime | KuduRuntime |
| Paimon | PaimonRuntime | PaimonRuntime | PaimonRuntime |
| Phoenix | PhoenixRuntime | PhoenixRuntime | PhoenixRuntime |
The table above reflects component deployment for V5.15.1. Components may differ in other cluster versions.
What's next
-
To check the health status of services and components, see View the health status of services and components.
-
For answers to common service questions, see FAQ about cluster management.