Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure HDInsight ist ein verwalteter Open-Source-Analysedienst mit vollständigem Spektrum in der Cloud für Unternehmen. Sie können Open-Source-Frameworks wie Hadoop, Apache Spark, Apache Hive, LLAP, Apache Kafka, Apache Storm, R und mehr verwenden. Sie können diese Open-Source-Frameworks verwenden, um eine breite Palette von Szenarien zu ermöglichen, z. B. Extrahieren, Transformieren und Laden (ETL), Data Warehousing, maschinelles Lernen und IoT.
Übersicht über API-Abfragen
Verwenden Sie diese APIs, um HDInsight-Ressourcen über Azure Resource Manager zu erstellen und zu verwalten. Zum Ausführen von Vorgängen für Azure HDInsight-Ressourcen senden Sie eine HTTPS-Anforderung mit einer unterstützten Methode: GET, POST, PUToder DELETE an einen Endpunkt, der auf eine bestimmte Ressource abzielt. Alle Aufgabenoperationen entsprechen der HTTP/1.1-Protokollspezifikation, und jede Operation gibt einen x-ms-request-id Header zurück, der zum Abrufen von Informationen über die Anforderung verwendet werden kann. Stellen Sie sicher, dass Anforderungen an diese Ressourcen sicher sind. Weitere Informationen finden Sie unter Authentifizieren von Azure Resource Manager-Anforderungen.
Allgemeine Parameter und Header
Die folgenden Informationen gelten für alle Aufgaben im Zusammenhang mit Clustern, die Sie möglicherweise ausführen:
Ersetzen Sie {api-version} durch
2021-06-01Ersetzen Sie {subscription-id} durch Ihren Abonnementbezeichner im URI.
Ersetzen Sie {resource-group-name} durch die Ressourcengruppe. Weitere Informationen finden Sie unter Verwenden von Ressourcengruppen zum Verwalten Ihrer Azure-Ressourcen.
Ersetzen Sie {cluster-name} durch den Namen Ihres HDInsight-Clusters im URI.
Legen Sie den Content-Type-Header auf application/json fest.
Legen Sie den Autorisierungsheader auf ein JSON-Webtoken fest, das Sie von Azure Active Directory abrufen. Weitere Informationen finden Sie unter Authentifizieren von Azure Resource Manager-Anforderungen.
Unterstützte REST-API-Versionen
In der folgenden Tabelle sind die vom Azure HDInsight-Dienst unterstützten REST-API-Versionen aufgeführt. Die Version muss bei jeder Anfrage über den x-ms-version Header angegeben werden. Wenn nicht angegeben, wird für den Dienst standardmäßig die neueste Version 2021-06-01verwendet.
| Version | Eingeführte Änderung | Ruhestandsdatum |
|---|---|---|
2015-03-01-preview |
30.11.2024 geplanter Ruhestand | |
2018-06-01-preview |
30.11.2024 geplanter Ruhestand | |
2021-06-01 |
Neue Version, die Unterstützung für mehrere neue Funktionen bietet, die unten aufgeführt sind |
Updates in der neuen API-Version vom 01.06.2021
Wir haben eine neue Version der HDInsight-REST-API 2021-06-01veröffentlicht. Diese neue Version ersetzt 2018-06-01-preview die Version, die am 30.11.2024 eingestellt wird. Diese neue API-Version fügt mehrere neue Funktionen hinzu, darunter Verfügbarkeitszonen, private Verbindungen und private Endpunktverbindungen. Mit der neuesten 2021-06-01 API beachten Sie bitte die folgenden Neuerungen und Änderungen.
- Hinzufügen von Unterstützung für das Erstellen von Clustern mit Verfügbarkeitszonen.
- Weitere Informationen finden Sie unter Erstellen von Clustern mit Verfügbarkeitszonen und für ein Rest-Beispiel Rest: Erstellen eines Clusters mit Verfügbarkeitszonen
- Unterstützung für das Erstellen von Clustern mit privater Verbindung hinzugefügt.
- Weitere Informationen finden Sie unter Erstellen von Clustern mit Private Link
- Unterstützung des Abrufens von Private Link-Ressourcen von HDInsight-Clustern.
- Weitere Informationen finden Sie unter Private Link-Ressourcen.
- Unterstützung von Verbindungen mit privaten Endpunkten zum Abrufen/Genehmigen/Ablehnen/Löschen.
- Weitere Informationen finden Sie unter Private Endpunktverbindungen und für ein Rest-Beispiel Rest - Private Endpunktverbindungen - Erstellen oder Aktualisieren
- Eine Eigenschaft {location}, die zuvor optional war, ist erforderlich.
- Zwei vorhandene Eigenschaften werden aus der Standort-API entfernt: {vmsizes} und {vmsize_filters}. Diese Eigenschaften verbleiben in einem anderen Teil der API, BillingSpecs. Wir gehen für diese beiden Eigenschaften zu einer einzigen Quelle (BillingSpecs) über.
- Zwei vorhandene Eigenschaften werden umbenannt, um dem camelCase-Stil zu entsprechen.
- {cores_used} wird in {coresUsed} umbenannt
- {max_cores_allowed} wird in {maxCoresAllowed} umbenannt.
- {regionName} wurde in {regionName} umbenannt