使用azure cli创建HDInsight群集时如何选择节点类型?

时间:2017-11-22 20:06:39

标签: azure hdinsight azure-cli

我正在尝试使用azure cli在HDInsight上创建集群,但是在创建集群时我找不到选择节点类型的方法。我用来创建集群的命令是这样的:

az group deployment create --name $deploymentName --resource-group $resourceGroupName --template-file $templateFilePath \
--parameters clusterName=$deploymentName \
             clusterLoginPassword=$loginPassword \
             location=$resourceGroupLocation \
             clusterWorkerNodeCount=$wNodes \
             clusterKind=$clusterKind \
             clusterVersion=$clusterVersion \
             containerName=$containerName \
             sshPassword=$loginPassword 

模板文件的相关部分是:

"computeProfile": {
                "roles": [
                    {
                        "name": "headnode",
                        "minInstanceCount": 1,
                        "targetInstanceCount": 2,
                        "hardwareProfile": {
                            "vmSize": "Large"
                        },
                        "osProfile": {
                            "linuxOperatingSystemProfile": {
                                "username": "[parameters('sshUserName')]",
                                "password": "[parameters('sshPassword')]"
                            }
                        },
                        "virtualNetworkProfile": null,
                        "scriptActions": []
                    },

1 个答案:

答案 0 :(得分:0)

使用azure hdinsight cluster create命令时,可以使用 - headNodeSize - workerNodeSize 设置head,worker和ZooKeeper节点的大小和 - zookeeperNodeSize 参数。

注意: Azure CLI 2.0不支持创建HDInsight群集。

您需要使用Azure CLI 1.0来创建HDInsight群集。

有关详细信息,请参阅" Create HDInsight clusters using the Azure CLI"。