Zarządzanie usługą HDInsight w klastrach usługi AKS przy użyciu interfejsu API REST platformy Azure
Ważne
Ta funkcja jest aktualnie dostępna jako funkcja podglądu. Dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure obejmują więcej warunków prawnych, które dotyczą funkcji platformy Azure, które znajdują się w wersji beta, w wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej. Aby uzyskać informacje o tej konkretnej wersji zapoznawczej, zobacz Informacje o wersji zapoznawczej usługi Azure HDInsight w usłudze AKS. W przypadku pytań lub sugestii dotyczących funkcji prześlij żądanie w usłudze AskHDInsight , aby uzyskać szczegółowe informacje i postępuj zgodnie z nami, aby uzyskać więcej aktualizacji w społeczności usługi Azure HDInsight.
Dowiedz się, jak utworzyć klaster usługi HDInsight przy użyciu szablonu usługi Azure Resource Manager i interfejsu API REST platformy Azure.
Interfejs API REST platformy Azure umożliwia wykonywanie operacji zarządzania na usługach hostowanych na platformie Azure, w tym tworzenie nowych zasobów, takich jak klastry usługi HDInsight.
Utwórz szablon
Szablony usługi Azure Resource Manager to dokumenty JSON opisujące grupę zasobów i wszystkie zasoby w nim (takie jak usługa HDInsight w usłudze AKS). To podejście oparte na szablonach umożliwia zdefiniowanie zasobów potrzebnych dla usługi HDInsight w jednym szablonie.
Tworzenie klastra
W tym miejscu utworzymy klaster w istniejącej puli klastrów.
Zmienne wymagane w skry skrycie
Nazwa klastra
Nazwa puli klastrów
Identyfikator subskrypcji
Nazwa grupy zasobów
Nazwa regionu
Typ klastra
SKU
Liczba węzłów procesu roboczego
Identyfikator zasobu MSI:
/subscriptions/<subscription ID>/resourcegroups/<resource group name>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<Managed identity name>
Identyfikator klienta MSI
Identyfikator obiektu MSI
zalecenie dotyczące planowania pojemności
Aby utworzyć klaster, skopiuj następujące polecenie do narzędzia interfejsu API REST.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}?api-version=2023-06-01-preview
Skopiuj następujący szablon do treści interfejsu API REST.
{
"location": "East US",
"properties": {
"clusterType": "spark",
"computeProfile": {
"nodes": [
{
"type": "worker",
"vmSize": "Standard_E8ads_v5",
"count": 3
}
]
},
"clusterProfile": {
"clusterVersion": "1.0.6",
"ossVersion": "3.3.1",
"identityProfile": {
"msiResourceId": "/subscriptions/{subscription id}/resourceGroups/{resource group}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{Managed Identity}",
"msiClientId": "{}",
"msiObjectId": "{}"
},
"authorizationProfile": {
"userIds": [
"{Microsoft Entra user id}"
]
},
"serviceConfigsProfiles": [],
"sparkProfile": {
"defaultStorageUrl": "{abfs://<container name>@<storage name>.dfs.core.windows.net/}"
},
"sshProfile": {
"count": 1
}
}
}
}
Uruchom wywołanie interfejsu API.
Następne kroki
Aby dostosować klaster i zarządzać nim, zapoznaj się z następującą dokumentacją: Zarządzanie klastrem przy użyciu interfejsu API REST