我正在尝试创建一个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群集的默认虚拟机大小。
头节点似乎至少应具有4个核心。
有关列表的更多信息,请引用此link。
注意:
目前,免费试用版的订阅核心限制为 4 ,Hadoop将创建两个头节点和一个数据节点,至少我们需要9个内核,我们无法增加CPU限制以支持部署HDInsight。
如果要部署HDInsight,也许我们应该将订阅升级为即用即付。
关于azure - HDInsight-ResourceDeploymentFailure,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47561267/