次の方法で共有


Resource Manager テンプレートを使用して HDInsight で Apache Hadoop クラスターを作成する

この記事では、 Azure Resource Manager テンプレートを使用して Azure HDInsight クラスターを作成するいくつかの方法について説明します。 その他のクラスター作成ツールと機能については、このページの上部にあるタブ セレクターをクリックしてください。 「クラスターの作成方法」も参照してください。

警告

HDInsight クラスターの料金は、そのクラスターを使用しているかどうかに関係なく、分単位で課金されます。 使用後は、クラスターを必ず削除してください。 「HDInsight クラスターを削除する方法」をご覧ください。

Resource Manager テンプレート

Resource Manager テンプレートを使用すると、1 つの調整された操作で、アプリケーションに対して次のリソースを簡単に作成できます。

  • HDInsight クラスターとその依存リソース (既定のストレージ アカウントなど)。
  • その他のリソース ( Apache Sqoop を使用する Azure SQL Database など)。

テンプレートでは、アプリケーションに必要なリソースを定義します。 また、さまざまな環境の入力値にデプロイ パラメーターを指定します。 テンプレートは、デプロイの値を構築するために使用する JSON と式で構成されます。

HDInsight テンプレートのサンプルについては、 Azure クイック スタート テンプレートを参照してください。 クロスプラットフォーム の Visual Studio CodeResource Manager 拡張機能 またはテキスト エディターを使用して、テンプレートをワークステーション上のファイルに保存します。

Resource Manager テンプレートの詳細については、次の記事と例を参照してください。

テンプレートを生成する

Resource Manager を使用すると、さまざまなツールを使用して、サブスクリプション内の既存のリソースから Resource Manager テンプレートをエクスポートできます。 生成されたテンプレートを使用して、テンプレート構文について学習したり、必要に応じてソリューションの再デプロイを自動化したりできます。 詳細については、テンプレートのエクスポートを参照してください。

ポータルを使用したデプロイ

Resource Manager テンプレートは、Azure portal を使用してデプロイできます。 詳細については、「カスタム テンプレートからリソースをデプロイする」を参照してください。

PowerShell を使用したデプロイ

Resource Manager テンプレートは、Azure PowerShell を使用してデプロイできます。 詳細については、「 Resource Manager テンプレートと Azure PowerShell を使用したリソースのデプロイ 」および 「SAS トークンと Azure PowerShell を使用したプライベート Resource Manager テンプレートのデプロイ」を参照してください。

Azure CLI を使用したデプロイ

Azure CLI を使用して Resource Manager テンプレートをデプロイできます。 詳細については、 Resource Manager テンプレートと Azure CLI を使用したリソースのデプロイとSAS トークンと Azure CLI を使用したプライベート Resource Manager テンプレートのデプロイに関するページを参照してください。

REST API を使用したデプロイ

REST API を使用して Resource Manager テンプレートをデプロイできます。 詳細については、 Resource Manager テンプレートと Resource Manager REST API を使用したリソースのデプロイに関するページを参照してください。

Visual Studio を使用したデプロイ

Visual Studio を使用してリソース グループ プロジェクトを作成し、ユーザー インターフェイスを使用して Azure にデプロイします。 プロジェクトに含めるリソースの種類を選択します。 これらのリソースは、Resource Manager テンプレートに自動的に追加されます。 このプロジェクトには、テンプレートをデプロイするための PowerShell スクリプトも用意されています。

リソース グループでの Visual Studio の使用の概要については、「 Visual Studio を使用した Azure リソース グループの作成とデプロイ」を参照してください。

トラブルシューティング

HDInsight クラスターの作成で問題が発生した場合は、「アクセス制御の要件」を参照してください。

次のステップ

この記事では、HDInsight クラスターを作成するいくつかの方法について説明しました。 詳細については、以下の記事をお読みください。