View a markdown version of this page

适用于 Apache Spark 的 AWS 运行时 (emr-spark-8.1.0) - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

适用于 Apache Spark 的 AWS 运行时 (emr-spark-8.1.0)

下表列出了 AWS runtime for Apache Spark (emr-spark-8.1.0) 中可用的应用程序版本。

应用程序版本信息
应用程序 版本
Spark 4.1.1-amzn-0
Iceberg 1.11.0-amzn-0
Delta 4.2.0-amzn-0
Hudi 1.1.1-amzn-0
适用于 Apache Spark 的 AWS 运行时 (emr-spark-8.1.0) 版本说明
  • 更改和增强

    • Python 3.12 支持 — 亚马逊 EMR 无服务器支持 Apache Spark emr-spark-8.1.0 应用程序的 Python 3.12。

    • 自定义映像版本版本验证 — 当您在此版本中使用自定义映像时,EMR Serverless 会验证它是根据匹配版本的基础映像构建的。如果图像的发布版本与应用程序的发布版本不匹配,或者图像没有发布版本,则该请求将被拒绝。该消息标识了要使用的基础映像版本。使用匹配的 EMR 无服务器基础映像重建您的自定义映像。

    • 提高了 Spark 作业的无服务器存储数据限制 — 此版本将 Spark 任务的无服务器存储数据限制从 200 GiB 提高到 1 TiB。

    • 合并的 Spark 配置 — 首先emr-spark-8.1.0,EMR Serverless 会合并 Spark 配置,而不是替换它。它将应用程序级别的配置集与单个作业或会话的配置集合在一起。当在两个级别上设置相同的配置时,作业或会话值优先。在中emr-spark-8.0.0,作业或会话配置完全取代了应用程序级配置。

开始使用

要开始使用 Apache Spark 4.1.1,请使用 CLI 创建 EMR 无服务器应用程序: Amazon

aws emr-serverless create-application --type SPARK \ --release-label emr-spark-8.1.0 \ --name spark4-serverless \ --region us-east-1
注意
  • create-application用途--type参数SPARK(大写)。