使用 Azure CLI 2.0 在 Azure 中删除 HDI 集群

Delete HDI cluster in Azure using Azure CLI 2.0

我已经使用 Azure CLI 2.0 和 ARM 模板创建了一个 HDI 集群及其关联的存储帐户。

现在我想使用 Azure CLI 2.0 删除集群。但是我没有找到删除它的命令选项。

在 Azure CLI 1.0 中,我将使用以下命令删除集群:-

azure hdinsight cluster delete <Cluster Name>

如何使用 Azure CLi 2.0 删除集群?

根据azure documentation -

Azure CLI 2.0 does not support deleting HDInsight clusters at this time (October 23, 2017).

您是否探索过使用 powershell 创建和删除集群?

目前,Azure CLI 2.0 不支持 HDInsight 群集。

但是如果你只想删除一个HDI集群,是可以的。您可以像下面这样使用:

az resource delete --ids /subscriptions/{subscription Id}/resourceGroups/{resourceGroup Name}/providers/Microsoft.HDInsight/clusters/{cluster name}?

事实上,Azure CLI 2.0 正在使用 Azure rest API,您可以使用 --debug 来检查它。您可以在此 link 中检查 HID rest API。如果需要,您还可以使用 az resource create 创建 HDI 集群。