Поделиться через


Создание кластеров Apache Hadoop в HDInsight с помощью шаблонов Resource Manager

В этой статье описано несколько способов создания кластеров Azure HDInsight с помощью шаблонов Azure Resource Manager. Чтобы узнать о других средствах и функциях создания кластера, щелкните селектор вкладок в верхней части этой страницы. См. также методы создания кластера.

Предупреждение

Счета за кластеры HDInsight выставляются пропорционально в минутах, независимо от их использования. Обязательно удалите кластер, когда завершите его использование. См. как удалить кластер HDInsight.

Шаблоны Resource Manager

Шаблон Resource Manager упрощает создание следующих ресурсов для приложения в одной согласованной операции:

  • Кластеры HDInsight и их зависимые ресурсы (например, учетная запись хранения по умолчанию).
  • Другие ресурсы (например, база данных SQL Azure для использования Apache Sqoop).

В шаблоне определяются ресурсы, необходимые для приложения. Вы также указываете параметры развертывания, чтобы задать входные значения для разных сред. Шаблон состоит из JSON и выражений, используемых для создания значений для развертывания.

Примеры шаблонов HDInsight можно найти в шаблонах быстрого запуска Azure. Используйте кроссплатформенный Visual Studio Code с расширением Resource Manager или текстовым редактором, чтобы сохранить шаблон в файл на рабочей станции.

Дополнительные сведения о шаблонах Resource Manager см. в следующих статьях и примерах:

Создание шаблонов

Resource Manager позволяет экспортировать шаблон Resource Manager из существующих ресурсов в подписке с помощью различных средств. Вы можете использовать созданный шаблон, чтобы узнать о синтаксисе шаблона или автоматизировать повторное развертывание решения по мере необходимости. Дополнительные сведения см. в разделе "Экспорт шаблонов".

Развертывание с помощью портала

Вы можете развернуть шаблон диспетчера ресурсов с помощью портала Azure. Дополнительные сведения см. в разделе Развертывание ресурсов с помощью настраиваемого шаблона.

Развертывание с помощью PowerShell

Вы можете развернуть шаблон Resource Manager с помощью Azure PowerShell. Дополнительные сведения см. в разделе "Развертывание ресурсов с помощью шаблонов Resource Manager и Azure PowerShell" и развертывании закрытого шаблона Resource Manager с помощью токена SAS и Azure PowerShell.

Развертывание с помощью Azure CLI

Вы можете развернуть шаблон Resource Manager с помощью Azure CLI. Дополнительные сведения см. в статье "Развертывание ресурсов с помощью шаблонов Resource Manager" и Azure CLI иразвертывание закрытого шаблона Resource Manager с помощью маркера SAS и Azure CLI.

Развертывание с помощью REST API

Шаблон Resource Manager можно развернуть с помощью REST API. Дополнительные сведения см. в статье "Развертывание ресурсов с помощью шаблонов Resource Manager" и REST API Resource Manager.

Развертывание с помощью Visual Studio

С помощью Visual Studio создайте проект группы ресурсов и разверните его в Azure с помощью пользовательского интерфейса. Вы выбираете тип ресурсов для включения в проект. Эти ресурсы автоматически добавляются в шаблон Resource Manager. Проект также предоставляет скрипт PowerShell для развертывания шаблона.

Общие сведения об использовании Visual Studio с группами ресурсов см. в статье "Создание и развертывание групп ресурсов Azure с помощью Visual Studio".

Устранение неполадок

Если у вас возникли проблемы с созданием кластеров HDInsight, см. раздел требования к управлению доступом.

Дальнейшие действия

Из этой статьи вы узнали несколько способов создания кластера HDInsight. Дополнительные сведения см. в следующих разделах: