Bagikan melalui


Azure HDInsight: REST API

Azure HDInsight adalah layanan analitik sumber terbuka dengan spektrum penuh yang terkelola di cloud untuk perusahaan. Anda dapat menggunakan kerangka kerja sumber terbuka seperti Hadoop, Apache Spark, Apache Hive, LLAP, Apache Kafka, Apache Storm, R, dan banyak lagi. Anda dapat menggunakan kerangka kerja sumber terbuka ini untuk memungkinkan berbagai skenario seperti ekstraksi, transformasi, dan pemuatan (ETL), pergudangan data, pembelajaran mesin, dan IoT.

Gambaran umum kueri API

Gunakan API ini untuk membuat dan mengelola sumber daya HDInsight melalui Azure Resource Manager. Untuk melakukan operasi pada sumber daya Azure HDInsight, Anda mengirim permintaan HTTPS dengan metode yang didukung: GET, , PUTPOST, atau DELETE ke titik akhir yang menargetkan sumber daya tertentu. Semua operasi tugas sesuai dengan spesifikasi protokol HTTP/1.1 dan setiap operasi mengembalikan x-ms-request-id header yang dapat digunakan untuk mendapatkan informasi tentang permintaan tersebut. Pastikan bahwa permintaan yang dibuat ke sumber daya ini aman. Untuk informasi selengkapnya, lihat Permintaan mengautentikasi Azure Resource Manager.

Parameter dan header umum

Informasi berikut ini umum untuk semua tugas yang terkait dengan kluster yang mungkin Anda lakukan:

Versi REST API yang didukung

Tabel berikut mencantumkan versi REST API yang didukung oleh layanan Azure HDInsight. Versi harus ditentukan melalui x-ms-version header di setiap permintaan. Jika tidak ditentukan, layanan default ke versi 2021-06-01terbaru .

Versi Perubahan yang diperkenalkan Tanggal penghentian
2015-03-01-preview Penghentian yang direncanakan 2024-11-30
2018-06-01-preview Penghentian yang direncanakan 2024-11-30
2021-06-01 Versi baru yang menambahkan dukungan untuk beberapa fitur baru yang dirinci di bawah ini

Updates di versi API 2021-06-01 baru

Kami telah merilis versi baru DARI HDInsight REST API 2021-06-01. Versi baru ini menggantikan 2018-06-01-preview versi yang akan dihentikan pada 2024-11-30. Versi API baru ini menambahkan beberapa fitur baru termasuk zona ketersediaan, tautan privat, dan koneksi titik akhir privat. Dengan API terbaru 2021-06-01 , harap perhatikan fitur dan perubahan baru berikut.

  1. Menambahkan dukungan untuk membuat kluster dengan zona ketersediaan.
  2. Menambahkan dukungan untuk membuat kluster dengan tautan privat.
  3. Dukungan untuk mendapatkan sumber daya tautan privat kluster HDInsight.
  4. Dukungan dapatkan/setujui/tolak/hapus koneksi titik akhir privat.
  5. Satu properti {location}, sebelumnya opsional, akan diperlukan.
  6. Dua properti yang ada akan dihapus dari LOCATIONS API, {vmsizes} dan {vmsize_filters}. Properti ini tetap berada di bagian lain dari api, BillingSpecs. Kami pindah ke satu sumber (BillingSpecs) untuk dua properti ini.
  7. Dua properti yang ada akan diganti namanya, agar sesuai dengan gaya camelCase.
    1. {cores_used} akan diganti namanya menjadi {coresUsed}
    2. {max_cores_allowed} akan diganti namanya menjadi {maxCoresAllowed}
    3. {regionName} telah diganti namanya menjadi {regionName}

Lihat juga