规划和配置 Amazon EMR 集群中的主节点
启动 Amazon EMR 集群时,可以选择在集群中设置一个或三个主节点。Amazon EMR 5.36.1、5.36.2、6.8.1、6.9.1、6.10.1、6.11.1、6.12.0 及更高版本支持实例集的高可用性。对于实例组,Amazon EMR 发行版 5.23.0 及更高版本支持高可用性。为进一步提高集群可用性,Amazon EMR 可以使用 Amazon EC2 置放群组确保将主节点放置在不同的基础硬件上。有关更多信息,请参阅 Amazon EMR 与 EC2 置放群组的集成。
具有多个主节点的 Amazon EMR 集群提供以下优势:
-
主节点不再发生单点故障。如果其中一个主节点发生故障,集群将使用其他两个主节点,不会中断运行。同时,Amazon EMR 会自动使用预置了相同配置和引导操作的新主节点替换发生故障的主节点。
-
Amazon EMR 启用 HDFS NameNode 和 YARN ResourceManager 的 Hadoop 高可用性功能,并支持其他一些开源应用程序的高可用性。
有关具有多个主节点的 Amazon EMR 集群如何支持开源应用程序和其他 Amazon EMR 功能的详细信息,请参阅 Amazon EMR 集群中支持高可用性的功能,及其如何与开源应用程序配合使用。
注意
集群只能驻留在一个可用区或子网中。
本部分提供有关具有多个主节点的 Amazon EMR 集群支持的应用程序和功能的信息,以及启动集群的配置详细信息、最佳实践和注意事项。