Udostępnij za pośrednictwem


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

    Zrzut ekranu przedstawia przegląd.

  • Identyfikator użytkownika entra firmy Microsoft

  • Lista maszyn wirtualnych usługi HDInsight w usłudze AKS

  • 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