Megosztás a következőn keresztül:


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

    Képernyőkép az áttekintésről.

  • Microsoft Entra felhasználói azonosító

  • HDInsight az AKS virtuálisgép-listán

  • 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