问题发布日期: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。