我正在尝试使用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": []
},
答案 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"。