我正在尝试创建一个Hadoop HDInsight集群(具有免费层)。我正在尝试使用不同的默认节点设置(尝试了几种组合),但是我的部署始终失败,并出现以下错误消息。

使用默认的节点设置后,部署成功完成。我可以使用一些最低设置(头节点和工作节点)类型吗?

STATUSMESSAGE
{
  "status": "Failed",
  "error": {
    "code": "ResourceDeploymentFailure",
    "message": "The resource operation completed with terminal provisioning state 'Failed'.",
    "details": [
      {
        "code": "InvalidDocumentErrorCode",
        "message": "DeploymentDocument 'CsmDocument_2_0' failed the validation. Error: 'VM size 'Standard_D1' provided in the CSM document is invalid or not supported for role 'headnode''"
      }
    ]
  }
}

最佳答案

错误消息表示我们无法使用VM大小Standard_D1部署头节点。

我重现了您的错误,当我尝试使用Standard_D2时,得到相同的错误消息。

此处列出了有关的列表,该列表是HDInsighr群集的默认虚拟机大小

azure - HDInsight-ResourceDeploymentFailure-LMLPHP
头节点似乎至少应具有4个核心。

有关列表的更多信息,请引用此link

注意:



目前,免费试用版的订阅核心限制为 4 ,Hadoop将创建两个头节点和一个数据节点,至少我们需要9个内核,我们无法增加CPU限制以支持部署HDInsight。

如果要部署HDInsight,也许我们应该将订阅升级为即用即付。

关于azure - HDInsight-ResourceDeploymentFailure,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47561267/

10-16 03:23