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


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

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

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

Счета за кластеры HDInsight выставляются пропорционально в минутах, независимо от их использования. Обязательно удалите кластер, когда завершите его использование. Дополнительные сведения см. в статье Удаление кластера HDInsight с помощью браузера, PowerShell или классического интерфейса Azure CLI.

Шаблоны Resource Manager

Шаблон Resource Manager позволяет легко создать перечисленные ниже ресурсы для приложений в рамках одной скоординированной операции:

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

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

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

Дополнительные сведения о шаблонах 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. Дополнительные сведения см. в статье Развертывание ресурсов с использованием шаблонов и REST API Resource Manager.

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

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

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

Диагностика

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

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

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