Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure HDInsight — это управляемая полнофункциональная служба аналитики с открытым исходным кодом в облаке для предприятий. Вы можете использовать платформы с открытым кодом, такие как Hadoop, Apache Spark, Apache Hive, LLAP, Apache Kafka, Apache Storm, R и другие. Эти платформы с открытым кодом можно использовать для реализации широкого спектра сценариев, таких как извлечение, преобразование и загрузка (ETL), хранение данных, машинное обучение и Интернет вещей.
Общие сведения о запросах API
Используйте эти API для создания ресурсов HDInsight и управления ими с помощью Azure Resource Manager. Чтобы выполнить операции с ресурсами Azure HDInsight, вы отправляете запрос HTTPS с поддерживаемым методом: GET, POST, PUT, или DELETE в конечную точку, предназначенную для определенного ресурса. Все операции задачи соответствуют спецификации протокола HTTP/1.1, и каждая операция возвращает заголовок x-ms-request-id , который можно использовать для получения информации о запросе. Убедитесь, что запросы, отправляемые к этим ресурсам, безопасны. Дополнительные сведения см. в статье Проверка подлинности запросов Azure Resource Manager.
Общие параметры и заголовки
Следующие сведения являются общими для всех задач, связанных с кластерами, которые вы можете выполнять.
Замените {api-version} на
2021-06-01Замените {subscription-id} на идентификатор вашей подписки в URI.
Замените {resource-group-name} на группу ресурсов. Дополнительные сведения см. в статье Использование групп ресурсов для управления ресурсами Azure.
Замените {cluster-name} именем кластера HDInsight в универсальном коде ресурса (URI).
Задайте для заголовка Content-Type значение application/json.
Задайте для заголовка Authorization веб-маркер JSON, полученный из Azure Active Directory. Дополнительные сведения см. в статье Проверка подлинности запросов Azure Resource Manager.
Поддерживаемые версии REST API
В следующей таблице перечислены версии REST API, поддерживаемые службой Azure HDInsight. Версия должна быть указана через заголовок x-ms-version в каждом запросе. Если не указано, служба по умолчанию использует последнюю версию 2021-06-01.
| Версия | Внесенные изменения | Дата выхода на пенсию |
|---|---|---|
2015-03-01-preview |
2024-11-30 Запланированный выход на пенсию | |
2018-06-01-preview |
2024-11-30 Запланированный выход на пенсию | |
2021-06-01 |
Новая версия, которая добавляет поддержку нескольких новых функций, описанных ниже |
Обновления в новой версии API 2021-06-01
Мы выпустили новую версию HDInsight REST API 2021-06-01. Эта новая версия заменяет 2018-06-01-preview версию, которая будет прекращена 30.11.2024. В этой новой версии API добавлено несколько новых функций, включая зоны доступности, приватный канал и частные конечные подключения. Обратите внимание на следующие новые функции и изменения в последней 2021-06-01 версии API.
- Добавлена поддержка создания кластеров с зонами доступности.
- Пожалуйста, смотрите Создание кластеров с зонами доступности и пример Rest - Создание кластера с зонами доступности
- Добавлена поддержка создания кластеров с приватным линком.
- Пожалуйста, ознакомьтесь с разделом Создание кластеров с приватной ссылкой
- Поддержка получения ресурсов приватного канала кластеров HDInsight.
- Пожалуйста, ознакомьтесь с ресурсами по частным ссылкам
- Поддержка получения/утверждения/отклонения/удаления подключений к частным конечным точкам.
- Пожалуйста, ознакомьтесь с разделом Подключения к частным конечным точкам и для примера отдыха Остаток - Подключения к частным конечным точкам - Создание или обновление
- Потребуется одно свойство {location}, ранее необязательное.
- Два существующих свойства будут удалены из Locations API: {vmsizes} и {vmsize_filters}. Эти свойства остаются в другой части API, BillingSpecs. Мы переходим к единому источнику (BillingSpecs) для этих двух свойств.
- Два существующих свойства будут переименованы в соответствии со стилем camelCase.
- {cores_used} будет переименован в {coresUsed}
- {max_cores_allowed} будет переименован в {maxCoresAllowed}
- {regionName} был переименован в {regionName}