HDInsight kezelése AKS-fürtökön az Azure REST API használatával
Fontos
Ez a szolgáltatás jelenleg előzetes kiadásban elérhető. A Microsoft Azure Előzetes verzió kiegészítő használati feltételei további jogi feltételeket tartalmaznak, amelyek a bétaverzióban, előzetes verzióban vagy egyébként még nem általánosan elérhető Azure-funkciókra vonatkoznak. Erről az adott előzetes verzióról az Azure HDInsight az AKS előzetes verziójában tájékozódhat. Ha kérdése vagy funkciójavaslata van, küldjön egy kérést az AskHDInsightban a részletekkel együtt, és kövessen minket további frissítésekért az Azure HDInsight-közösségről.
Megtudhatja, hogyan hozhat létre HDInsight-fürtöt egy Azure Resource Manager-sablon és az Azure REST API használatával.
Az Azure REST API-val felügyeleti műveleteket hajthat végre az Azure-platformon üzemeltetett szolgáltatásokon, beleértve új erőforrások, például HDInsight-fürtök létrehozását.
Sablon létrehozása
Az Azure Resource Manager-sablonok olyan JSON-dokumentumok, amelyek leírják az erőforráscsoportot és az abban lévő összes erőforrást (például a HDInsightot az AKS-en). Ez a sablonalapú megközelítés lehetővé teszi, hogy egyetlen sablonban definiálja a HDInsighthoz szükséges erőforrásokat.
Fürt létrehozása
Itt létrehozunk egy fürtöt egy meglévő fürtkészletben.
A szkriptben szükséges változók
Fürt neve
Fürtkészlet neve
Előfizetés azonosítója
Erőforráscsoport neve
Régiónév
Fürt típusa
Termékváltozat
Feldolgozó csomópontok száma
MSI-erőforrás azonosítója:
/subscriptions/<subscription ID>/resourcegroups/<resource group name>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<Managed identity name>
MSI-ügyfélazonosító
MSI-objektum azonosítója
javaslat-kapacitástervezés
Fürt létrehozásához másolja a következő parancsot a REST API-eszközre.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}?api-version=2023-06-01-preview
Másolja a következő sablont a REST API-törzsbe.
{
"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
}
}
}
}
Futtassa az API-hívást.
Következő lépések
A fürt testreszabásához és kezeléséhez tekintse meg a következő dokumentációt: Fürtkezelés REST API használatával