Sdílet prostřednictvím


Azure HDInsight: Rozhraní REST API

Azure HDInsight je spravovaná, komplexní, opensourcová analytická služba v cloudu pro podniky. Můžete použít opensourcové architektury, jako jsou Hadoop, Apache Spark, Apache Hive, LLAP, Apache Kafka, Apache Storm, R a další. Tyto opensourcové architektury můžete použít k umožnění široké škály scénářů, jako je extrakce, transformace a načítání (ETL), datové sklady, strojové učení a IoT.

Dotazování pomocí rozhraní API – přehled

Pomocí těchto rozhraní API můžete vytvářet a spravovat prostředky HDInsight prostřednictvím Azure Resource Manageru. Pokud chcete provádět operace s prostředky Azure HDInsight, odešlete požadavek HTTPS podporovanou metodou: GET, POST, nebo PUTDELETE do koncového bodu, který cílí na konkrétní prostředek. Všechny operace úlohy odpovídají specifikaci protokolu HTTP/1.1 a každá operace vrací hlavičku x-ms-request-id , kterou lze použít k získání informací o požadavku. Ujistěte se, že požadavky odeslané na tyto prostředky jsou bezpečné. Další informace najdete v tématu Ověřování požadavků Azure Resource Manager.

Běžné parametry a hlavičky

Následující informace jsou společné pro všechny úlohy související s clustery, které byste mohli provádět:

  • Nahraďte {api-version} za 2021-06-01

  • Nahraďte {subscription-id} identifikátorem vašeho předplatného v identifikátoru URI.

  • Nahraďte {resource-group-name} skupinou prostředků. Další informace najdete v tématu Použití skupin prostředků ke správě prostředků Azure.

  • V identifikátoru URI nahraďte {cluster-name} názvem clusteru HDInsight.

  • Nastavte hlavičku Content-Type na application/json.

  • Nastavte hlavičku Authorization na webový token JSON, který získáte z Azure Active Directory. Další informace najdete v tématu Ověřování požadavků Azure Resource Manager.

Podporované verze rozhraní REST API

V následující tabulce jsou uvedeny verze rozhraní REST API podporované službou Azure HDInsight. Verze musí být uvedena prostřednictvím hlavičky x-ms-version v každém požadavku. Pokud není uvedeno, služba použije výchozí verzi 2021-06-01.

Version Zavedena změna Datum vyřazení
2015-03-01-preview 2024-11-30 Plánovaný odchod do důchodu
2018-06-01-preview 2024-11-30 Plánovaný odchod do důchodu
2021-06-01 Nová verze, která přidává podporu pro několik nových funkcí podrobně popsaných níže

Aktualizace v nové verzi rozhraní API 2021-06-01

Vydali jsme novou verzi rozhraní REST API 2021-06-01služby HDInsight. Tato nová verze nahrazuje 2018-06-01-preview verzi, která bude ukončena 2024-11-30. Tato nová verze rozhraní API přidává několik nových funkcí, včetně zón dostupnosti, privátního propojení a privátních připojení koncových bodů. U nejnovějšího 2021-06-01 rozhraní API si prosím všimněte následujících nových funkcí a změn.

  1. Přidání podpory pro vytváření clusterů se zónami dostupnosti.
  2. Přidání podpory pro vytváření clusterů s privátním propojením.
  3. Podpora získávání prostředků privátního propojení clusterů HDInsight.
  4. Podpora získání/schválení/odmítnutí/odstranění připojení privátních koncových bodů.
  5. Bude vyžadována jedna vlastnost {location}, dříve volitelná.
  6. Z rozhraní API pro umístění budou odebrány dvě stávající vlastnosti, {vmsizes} a {vmsize_filters}. Tyto vlastnosti zůstávají v jiné části api, BillingSpecs. Přecházíme na jediný zdroj (BillingSpecs) pro tyto dvě služby.
  7. Dvě stávající vlastnosti budou přejmenovány tak, aby odpovídaly stylu camelCase.
    1. {cores_used} bude přejmenován na {coresUsed}
    2. {max_cores_allowed} bude přejmenován na {maxCoresAllowed}
    3. Parametr {regionName} byl přejmenován na {regionName}

Viz také