Compartir a través de


Azure HDInsight: API REST

Azure HDInsight es un servicio de análisis, de código abierto, espectro completo y administrado en la nube para empresas. Puede usar plataformas de código abierto como Hadoop, Apache Spark, Apache Hive, LLAP, Apache Kafka, Apache Storm, R, etc. Puede usar estos marcos de código abierto para habilitar una amplia gama de escenarios, como extracción, transformación y carga (ETL), almacenamiento de datos, aprendizaje automático e IoT.

Introducción a las consultas de API

Use las API para crear y administrar los recursos de HDInsight mediante Azure Resource Manager. Para realizar operaciones en recursos de Azure HDInsight, envíe una solicitud HTTPS con un método compatible: GET, POST, PUTo DELETE a un punto de conexión destinado a un recurso específico. Todas las operaciones de tareas se ajustan a la especificación del protocolo HTTP/1.1 y cada operación devuelve un x-ms-request-id encabezado que se puede usar para obtener información sobre la solicitud. Asegúrese de que las solicitudes hechas a estos recursos sean seguras. Par obtener más información, consulte Solicitudes de autenticación del Administrador de recursos de Azure.

Parámetros y encabezados comunes

La siguiente información es común a todas las tareas relacionadas con los clústeres que puede hacer:

Versiones admitidas de la API REST

En la tabla siguiente se enumeran las versiones admitidas de la API REST por el servicio Azure HDInsight. La versión debe especificarse a través del x-ms-version encabezado en cada solicitud. Si no se especifica, el servicio tiene como valor predeterminado la versión 2021-06-01más reciente.

Versión Cambio introducido Fecha de retirada
2015-03-01-preview 2024-11-30 retirada planeada
2018-06-01-preview 2024-11-30 retirada planeada
2021-06-01 Nueva versión que agrega compatibilidad con varias características nuevas que se detallan a continuación

Novedades en la nueva versión de la API 2021-06-01

Hemos publicado una nueva versión de la API 2021-06-01DE REST de HDInsight. Esta nueva versión reemplaza 2018-06-01-preview la versión que se retirará en 2024-11-30. Esta nueva versión de API agrega varias características nuevas, incluidas las zonas de disponibilidad, el vínculo privado y las conexiones de punto de conexión privados. Con la API más reciente 2021-06-01 , tenga en cuenta las siguientes características y cambios nuevos.

  1. Adición de compatibilidad para crear clústeres con zonas de disponibilidad.
  2. Adición de compatibilidad para crear clústeres con private link.
  3. Compatibilidad con la obtención de recursos de vínculo privado de clústeres de HDInsight.
  4. Compatibilidad con conexiones de punto de conexión privado get/approve/reject/delete.
  5. Se necesitará una propiedad {location}, anteriormente opcional.
  6. Se quitarán dos propiedades existentes de la API locations, {vmsizes} y {vmsize_filters}. Estas propiedades permanecen en otra parte de la API, BillingSpecs. Estamos pasando a un único origen (BillingSpecs) para estas dos propiedades.
  7. Se cambiará el nombre de dos propiedades existentes para que coincidan con el estilo camelCase.
    1. Se cambiará el nombre de {cores_used} a {coresUsed}
    2. {max_cores_allowed} se cambiará de nombre a {maxCoresAllowed}
    3. Se ha cambiado el nombre de {regionName} a {regionName}

Consulte también