ARM 模板中的组件版本验证错误

问题发布日期:2023 年 10 月 13 日

使用 Azure 资源管理器模板(ARM 模板)、runbook、PowerShell、Azure CLI 和其他自动化工具提交群集创建请求时,如果指定完整的组件版本(例如 clusterType = "Kafka"HDI version = "5.0"Kafka version = "2.4.1"),则可能会收到“BadRequest”错误消息。

疑难解答步骤

使用 模板或自动化工具 创建 HDInsight 群集时,请选择以下版本之一(Major.minor),如下所示 componentVersion

群集类型 HDInsight 4.0 HDInsight 5.0 HDInsight 5.1
Hadoop 3.1 - 3.3
火花 2.4 3.1 3.3
卡 夫 卡 2.1 2.4 3.2
HBase 2.1 - 2.4
InteractiveHive 3.1 3.1 3.1

使用此值,你可以成功创建 HDInsight 群集。 以下代码片段展示了如何在模板中添加组件版本:

"clusterDefinition": { "kind": "[parameters('clusterKind')]", "componentVersion": { "Hadoop": "3.1" },

注意

Spark 2.4 已到达 EOL,不再受 Microsoft 的支持。 HDInsight 版本 4.0 和 5.0 受到基本支持。 请在 2025 年 3 月 31 日前迁移到 HDInsight 5.1

资源