限制
Lightning Engine: 映像版本
3.0不支持 Lightning Engine。使用 Hive 4.2 的元存储区: 映像版本
3.0不支持 BigQuery Metastore、BigLake Metastore 或使用 Hive 4.2 的 Dataproc Metastore(不支持使用这些元存储区直接进行 Hive 查询)。使用 Hive 的 Delta Lake: Managed Service for Apache Spark 映像版本
3.0中包含的 Delta Lake4.x不支持 Hive(无法在 Hive 上执行对 Delta Lake 4.2 表的查询)。使用 Hive 的 Iceberg: Managed Service for Apache Spark 映像版本
3.0包含 Hive 4.2,后者通过 Iceberg REST 目录支持 Iceberg。GPU 集群: 除了
3.0-ml-ubuntu之外的所有3.0映像版本都启用了cgroups V2。由于 YARN 在启用cgroups V2时不支持 GPU 发现,因此您必须在使用 GPU 创建集群时使用3.0-ml-ubuntu映像。Hudi: 映像版本
3.0不支持 Apache Hudi。
注意:
3.0版本是一种仅包含核心组件的轻量级映像,可减少常见漏洞和披露 (CVE) 的风险。如果安全合规性要求较高,请在创建 Managed Service for Apache Spark 集群时使用映像版本2.3或更高版本。如果您选择安装 可选组件,在使用
3.0映像创建 Managed Service for Apache Spark 集群时,这些组件将在集群创建期间下载并安装。这可能会增加集群启动时间。为避免此延迟,您可以创建预安装了可选组件的自定义映像。这是通过运行带有--optional-components标志的generate_custom_image.py来实现的。3.0 映像支持以下可选组件:
- Apache Flink
- Apache Hive WebHCat
- Apache Iceberg
- Apache Pig
- Apache Ranger
- Apache Solr
- Apache Zeppelin 笔记本
- Apache Zookeeper
- Delta Lake
- Docker
- JupyterLab 笔记本
- Trino
yarn.nodemanager.recovery.enabled和 HDFS 审核日志记录在 3.0 版映像中默认处于启用状态。Pixi 作为 Python 安装的一部分进行安装,用于安装 Python 软件包,而不是 Conda。
YARN 的默认资源计算器已从 DefaultResourceCalculator 更改为 DominantResourceCalculator, 后者使用主要资源概念来确定资源分配, 例如内存和 CPU 分配。此更改会影响 自动扩缩器, 该扩缩器会根据集群的主要资源使用情况进行扩缩。
从映像版本
3.0开始,如果您在创建集群时未为集群节点指定机器类型,Managed Service for Apache Spark 会使用灵活虚拟机机器类型的排名列表(例如 N4、N2 和 E2 系列机器类型的排名列表,该列表针对资源可用性进行了优化)指定节点。