EKS 上的 Amazon EMR 6.15.0 发行版
本页介绍了 Amazon EMR 的新增和更新的功能,这些功能特定于 Amazon EMR on EKS 部署。有关在 Amazon EC2 上运行的 Amazon EMR 以及 Amazon EMR 6.15.0 发行版的一般详细信息,请参阅《Amazon EMR 发行版指南》中的 Amazon EMR 6.15.0。
EKS 上的 Amazon EMR 6.15 发行版
以下 Amazon EMR 6.15.0 发行版适用于 EKS 上的 Amazon EMR。选择特定的 emr-6.15.0-XXXX 发行版以查看更多详细信息,例如相关的容器映像标签。
发行说明
EKS 上的 Amazon EMR 6.15.0 发布说明
-
支持的应用程序 ‐ 适用于 Java 的 Amazon SDK 1.12.569, Apache Spark 3.4.1-amzn-2, Apache Flink 1.17.1-amzn-1, Apache Hudi 0.14.0-amzn-0, Apache Iceberg 1.4.0-amzn-0, Delta 2.4.0, Apache Spark RAPIDS 23.08.01-amzn-0, Jupyter Enterprise Gateway 2.6.0
-
支持的组件 -
aws-sagemaker-spark-sdk、emr-ddb、emr-goodies、emr-s3-select、emrfs、hadoop-client、hudi、hudi-spark、iceberg、spark-kubernetes。 -
支持的配置分类
与 StartJobRun 和 CreateManagedEndpoint API 结合使用:
分类 描述 core-site更改
core-site.xmlHadoop 文件中的值。emrfs-site更改 EMRFS 设置。
spark-metrics更改
metrics.propertiesSpark 文件中的值。spark-defaults更改
spark-defaults.confSpark 文件中的值。spark-env更改 Spark 环境中的值。
spark-hive-site更改
hive-site.xmlSpark 文件中的值。spark-log4j更改
log4j2.propertiesSpark 文件中的值。emr-job-submitter任务提交者 Pod 的配置。
专门用于 CreateManagedEndpoint API:
分类 描述 jeg-config更改 Jupyter Enterprise Gateway
jupyter_enterprise_gateway_config.py文件中的值。jupyter-kernel-overrides更改 Jupyter 内核规范文件中内核映像的值。
配置分类允许您自定义应用程序。这些通常与应用程序的配置 XML 文件(例如
spark-hive-site.xml)相对应。有关更多信息,请参阅配置应用程序。
显著功能
EKS 上的 Amazon EMR 发行版 6.15 中包含以下功能。
-
带有 Apache Flink 的 EKS 上的 Amazon EMR - 使用 EKS 上的 Amazon EMR 6.15.0,您可以运行基于 Apache Flink 的应用程序以及相同 Amazon EKS 集群上的其他类型的应用程序。这有助于提高资源利用率并简化基础架构管理。您可以在 Flink 应用程序中使用竞价型实例,并可以正常停用,并且可通过 Amazon EBS 实现精细恢复和任务本地恢复,从而缩短重启时间。易访问性和监控功能包括能够启动带有存储在 Amazon S3 中的 jar 的 Flink 应用程序、访问 Amazon Glue 数据目录、监控与 Amazon S3 和 Amazon CloudWatch 的集成以及容器日志轮换。