Azure portal を使用して HDInsight で Linux ベースのクラスターを作成するCreate Linux-based clusters in HDInsight by using the Azure portal

Azure Portal は、Microsoft Azure クラウドでホストされるサービスやリソースの Web ベースの管理ツールです。The Azure portal is a web-based management tool for services and resources hosted in the Microsoft Azure cloud. この記事では、ポータルを使用して Linux ベースの Azure HDInsight クラスターを作成する方法について説明します。In this article, you learn how to create Linux-based Azure HDInsight clusters by using the portal.

前提条件Prerequisites

警告

HDInsight クラスターの料金は、そのクラスターを使用しているかどうかに関係なく、分単位で課金されます。Billing for HDInsight clusters is prorated per minute, whether you use them or not. 使用後は、クラスターを必ず削除してください。Be sure to delete your cluster after you finish using it. HDInsight クラスターを削除する方法」をご覧ください。See how to delete an HDInsight cluster.

クラスターの作成Create clusters

Azure Portal には、ほとんどのクラスターのプロパティが公開されます。The Azure portal exposes most of the cluster properties. Azure Resource Manager テンプレートを使用すると、多くの詳細を非表示にできます。By using Azure Resource Manager templates, you can hide many details. 詳しくは、「Resource Manager テンプレートを使用して HDInsight で Apache Hadoop クラスターを作成する」をご覧ください。For more information, see Create Apache Hadoop clusters in HDInsight by using Resource Manager templates.

注意

セキュリティで保護された転送を必要とする機能では、アカウントへのすべての要求が安全な接続を経由することが強制されます。The feature that requires secure transfer enforces all requests to your account through a secure connection. この機能は、HDInsight クラスター バージョン 3.6 以降でのみサポートされます。Only HDInsight cluster version 3.6 or newer supports this feature. 詳しくは、「Azure HDInsight の安全な転送のストレージ アカウントで Apache Hadoop クラスターを作成する」をご覧ください。For more information, see Create Apache Hadoop cluster with secure transfer storage accounts in Azure HDInsight.

  1. Azure Portal にサインインします。Sign in to the Azure portal.

  2. 左側のメニューから、 [+ リソースの作成] > [Analytics] > [HDInsight] に移動します。From the left menu, navigate to + Create a resource > Analytics > HDInsight.

    Azure portal で新しいクラスターを作成するCreate a new cluster in the Azure portal

  3. [HDInsight クラスターの作成] ページで、 [Go to classic create experience](従来の作成エクスペリエンスに移動) を選択します。From the Create HDInsight cluster page, select Go to classic create experience.

    従来の作成エクスペリエンスに移動

  4. [HDInsight] ページで、 [カスタム (サイズ、設定、アプリ)] を選択します。On the HDInsight page, select Custom (size, settings, apps).

  5. [1 基本] を選択します。Select 1 Basics. そして、次の情報を入力します。Then enter the following information.

    HDInsight のクラスター作成の基礎HDInsight create cluster basics

    • [クラスター名] を入力します。Enter the Cluster Name. この名前はグローバルに一意である必要があります。This name must be globally unique.

    • [サブスクリプション] ドロップダウン リストから、このクラスターに使用する Azure サブスクリプションを選択します。From the Subscription drop-down list, select the Azure subscription that's used for the cluster.

    • [クラスターの種類] を選択します。Select Cluster type. 次に、作成するクラスターの種類を選択します。Then select the type of cluster you want to create. たとえば、Hadoop や Apache Spark です。Examples are Hadoop and Apache Spark. [オペレーティング システム][Linux] になります。The Operating system will be Linux. 次に、クラスターの種類のバージョンを選択します。Next, select a cluster type version. どれを選択すべきかわからない場合は、既定のバージョンを使用します。Use the default version if you don't know what to choose. 詳細については、「 HDInsight クラスターのバージョン」をご覧ください。For more information, see HDInsight cluster versions.

      重要

      HDInsight クラスターにはさまざまな種類があります。HDInsight clusters come in a variety of types. それぞれに対応するワークロードやテクノロジがあり、それに合わせてクラスターが調整されます。They correspond to the workload or technology that the cluster is tuned for. 複数の種類を組み合わせたクラスターを作成する方法はサポートされていません。There's no supported method to create a cluster that combines multiple types. たとえば、Storm と HBase を 1 つのクラスターにするような場合です。Examples are Storm and HBase on one cluster.

    • [クラスター ログイン ユーザー名][クラスター ログイン パスワード] に、管理者ユーザーのユーザー名とパスワードを入力します。For Cluster login username and Cluster login password, provide the username and password for the admin user.

    • [SSH ユーザー名] を入力します。Enter an SSH Username. SSH パスワードを前に指定した管理者パスワードと同じにする場合は、 [クラスター ログインと同じパスワードを使用します] チェック ボックスをオンします。If you want the same SSH password as the admin password you specified earlier, select the Use same password as cluster login check box. そうでない場合は、SSH ユーザーを認証するための [パスワード] または [公開キー] を指定します。If not, provide either a PASSWORD or PUBLIC KEY to authenticate the SSH user. 公開キーを使用することをお勧めします。A public key is the approach we recommend. 下部にある [選択] を選択して、資格情報の構成を保存します。Choose Select at the bottom to save the credentials configuration.

      詳しくは、「SSH を使用して HDInsight (Apache Hadoop) に接続する」をご覧ください。For more information, see Connect to HDInsight (Apache Hadoop) by using SSH.

    • [リソース グループ] で、新しいリソース グループを作成するか、既存のリソース グループを使用するかを指定します。For Resource group, specify whether you want to create a new resource group or use an existing one.

    • クラスターを作成するデータ センターの [場所] を指定します。Specify a datacenter location where the cluster is created.

    • [次へ] を選択して、次のページに進みます。Select Next to move to the next page.

  6. [2 セキュリティとネットワーク] で、表示されているドロップダウン メニューを使用してクラスターを仮想ネットワークに接続できます。From 2 Security + networking, you can connect your cluster to a virtual network by using the provided drop-down menu. クラスターを仮想ネットワークに配置する場合は、Azure Virtual Network とサブネットを選択します。Select an Azure virtual network and the subnet if you want to place the cluster into a virtual network. 仮想ネットワークでの HDInsight の使用については、Azure HDInsight クラスター用の仮想ネットワーク デプロイの計画に関するページを参照してください。For information on using HDInsight with a virtual network, see Plan a virtual network deployment for Azure HDInsight clusters. その記事には、仮想ネットワークの具体的な構成要件が含まれます。The article includes specific configuration requirements for the virtual network.

    Enterprise セキュリティ パッケージを使用する場合は、「Azure Active Directory Domain Services を使用して、Enterprise セキュリティ パッケージで HDInsight クラスターを構成する」の手順に従うこともできます。If you want to use the Enterprise Security Package, follow these instructions: Configure a HDInsight cluster with Enterprise Security Package by using Azure Active Directory Domain Services.

    [次へ] を選択して、次のページに進みます。Select Next to move to the next page.

  7. [3 ストレージ] で、既定のストレージとして Azure Storage と Azure Data Lake Storage のどちらを使用するかを指定します。From 3 Storage, specify whether you want Azure Storage or Azure Data Lake Storage as your default storage. 詳細については、後の表を参照してください。For more information, see the following table.

    HDInsight のクラスター ストレージの作成HDInsight create cluster storage

    StorageStorage 説明Description
    既定のストレージとしての Azure Storage BlobAzure Storage blobs as the default storage
    • [プライマリ ストレージの種類] で、 [Azure Storage] を選択します。For Primary Storage type, select Azure Storage. [選択方法] では、自分の Azure サブスクリプションの一部であるストレージ アカウントを指定する場合は、 [個人用サブスクリプション] を選択します。For Selection method, choose My subscriptions if you want to specify a storage account that's part of your Azure subscription. 次に、ストレージ アカウントを選択します。Then select the storage account. それ以外の場合は、 [アクセス キー] を選択します。Otherwise, select Access key. 次に、自分の Azure サブスクリプションの外部から選択するストレージ アカウントの情報を指定します。Then provide the information for the storage account that you want to choose from outside your Azure subscription.
    • [既定のコンテナー] では、ポータルによって示された既定のコンテナー名を使用するか、独自の名前を指定します。For Default container, choose the default container name suggested by the portal or specify your own.
    • Azure Blob ストレージが既定のストレージである場合は、 [追加のストレージ アカウント] を選択して、クラスターに関連付ける追加のストレージ アカウントを指定することもできます。If Azure Blob storage is your default storage, you can also select Additional Storage Accounts to specify additional storage accounts to associate with the cluster. [Azure Storage キー] では、 [ストレージ キーの追加] を選択します。For Azure Storage Keys, select Add a storage key. その後、自分の Azure サブスクリプションまたは他のサブスクリプションから、ストレージ アカウントを指定できます。Then you can provide a storage account from your Azure subscriptions or from other subscriptions. ストレージ アカウントのアクセス キーを指定します。Provide the storage account access key.
    • BLOB ストレージが既定のストレージである場合は、 [Data Lake Storage access](Data Lake Storage アクセス) を選択し、追加のストレージとして Azure Data Lake Storage を指定することもできます。If Blob storage is your default storage, you can also select Data Lake Storage access to specify Azure Data Lake Storage as additional storage. 詳細については、「クイック スタート: HDInsight のクラスターを設定する」をご覧ください。For more information, see Quickstart: Set up clusters in HDInsight.
    既定のストレージとしての Azure Data Lake StorageAzure Data Lake Storage as the default storage [プライマリ ストレージの種類] で、 [Azure Data Lake Storage Gen1] または [Azure Data Lake Storage Gen2] を選択します。For Primary storage type, select Azure Data Lake Storage Gen1 or Azure Data Lake Storage Gen2. その後、「クイック スタート:HDInsight のクラスターを設定する」の手順を参照してください。Then refer to the article Quickstart: Set up clusters in HDInsight for instructions.
    外部メタストアExternal metastores 必要に応じて、クラスターに関連付けられた Apache Hive と Apache Oozie のメタデータを保存するための SQL データベースを指定します。As an option, specify a SQL database to save Apache Hive and Apache Oozie metadata associated with the cluster. [Hive 用の SQL データベースを選択する] で、SQL データベースを選択します。For Select a SQL database for Hive, select a SQL database. 次に、データベースのユーザー名とパスワードを指定します。Then provide the username and password for the database. 以上の手順を Oozie メタデータについても行います。Repeat these steps for Oozie metadata.

    メタストアに Azure SQL データベースを使用する場合の考慮事項は次のとおりです。Some considerations about using Azure SQL database for metastores are as follows:
    • メタストアに使用される Azure SQL データベースは、Azure HDInsight などの他の Azure サービスに接続できる必要があります。The Azure SQL database that's used for the metastore must allow connectivity to other Azure services, including Azure HDInsight. Azure SQL データベース ダッシュボードの右側で、サーバー名を選択します。On the right side of the Azure SQL database dashboard, select the server name. これは SQL データベース インスタンスが実行されているサーバーです。This server is the one that the SQL database instance runs on. サーバー ビューに移動した後、 [構成] を選択します。After you're in server view, select Configure. 次に、 [Azure サービス][はい] を選択します。Then for Azure Services, select Yes. 次に、 [保存] を選択します。Then select Save.
    • メタストアを作成するとき、データベース名にダッシュやハイフンを使用しないでください。When you create a metastore, don't name a database with dashes or hyphens. これらの文字が含まれると、クラスター作成プロセスが失敗する可能性があります。These characters can cause the cluster creation process to fail.

    警告

    HDInsight クラスター以外の場所で追加のストレージ アカウントを使用することはできません。Using an additional storage account in a different location than the HDInsight cluster isn't supported.

    [次へ] を選択して、次のページに進みます。Select Next to move to the next page.

  8. [4 アプリケーション (オプション)] で、必要なアプリケーションを選択します。From 4 Applications (optional), select any applications that you want. これらのアプリケーションは、Microsoft、独立系ソフトウェア ベンダー (ISV)、またはご自身が独自に開発できます。Microsoft, independent software vendors (ISVs), or you can develop these applications. 詳しくは、「クラスター作成時のアプリケーションのインストール」をご覧ください。For more information, see Install applications during cluster creation.

    [次へ] を選択して、次のページに進みます。Select Next to move to the next page.

  9. [5 クラスター サイズ] に、このクラスターのために使用されるノードに関する情報が表示されます。5 Cluster size displays information about the nodes that are used for this cluster. クラスターで必要な worker ノードの数を設定します。Set the number of worker nodes that you need for the cluster. クラスター実行の推定コストが表示されます。The estimated cost of running the cluster is also shown.

    HDInsight のクラスター ノードの作成HDInsight create cluster nodes

    重要

    32 個を超えるワーカー ノードを予定している場合、コア数が 8 個以上で RAM が 14 GB 以上のサイズのヘッド ノードを選択します。If you plan on more than 32 worker nodes, select a head node size with at least eight cores and 14 GB RAM. クラスターの作成時に、または作成後にクラスターのスケーリングで、ノードを計画します。Plan the nodes either at cluster creation or by scaling the cluster after creation.

    ノードのサイズと関連コストについて詳しくは、「Azure HDInsight の料金」をご覧ください。For more information on node sizes and associated costs, see Azure HDInsight pricing.

    [次へ] を選択して、次のページに進みます。Select Next to move to the next page.

  10. [6 スクリプト操作] で、カスタム コンポーネントをインストールするようにクラスターをカスタマイズできます。From 6 Script actions, you can customize a cluster to install custom components. このオプションは、クラスターを作成するときに、カスタム スクリプトを使用してクラスターをカスタマイズする場合に使用します。This option works if you want to use a custom script to customize a cluster, as the cluster is being created. スクリプト アクションについて詳しくは、「スクリプト アクションを使用して Linux ベースの HDInsight クラスターをカスタマイズする」をご覧ください。For more information about script actions, see Customize Linux-based HDInsight clusters by using script actions.

    [次へ] を選択して、次のページに進みます。Select Next to move to the next page.

  11. [7 概要] で、これまでに入力した情報を確認します。From 7 Summary, verify the information you entered earlier. [作成] を選択します。Then select Create.

    HDInsight のクラスター作成の概要HDInsight create cluster summary

    注意

    クラスターが作成されるまで、通常は約 20 分かかります。It takes some time for the cluster to be created, usually around 20 minutes. [通知] を監視して、プロビジョニング プロセスをチェックします。Monitor Notifications to check on the provisioning process.

  12. 作成プロセスが完了したら、 [デプロイが成功しました] という通知から [リソースに移動] を選択します。After the creation process finishes, select Go to Resource from the Deployment succeeded notification. クラスター ウィンドウには、次の情報が表示されます。The cluster window provides the following information.

    HDI Azure portal クラスターの概要HDI Azure portal cluster overview

    ウィンドウのアイコンの説明は以下のとおりです。The icons in the window are explained as follows:

    • [概要] タブでは、クラスターに関するすべての重要な情報が提供されます。The Overview tab provides all the essential information about the cluster. たとえば、名前、属しているリソース グループ、場所、オペレーティング システム、クラスター ダッシュボードの URL などです。Examples are the name, the resource group it belongs to, the location, the operating system, and the URL for the cluster dashboard.
    • [ダッシュ ボード] から、クラスターに関連付けられている Ambari ポータルに移動します。Dashboard directs you to the Ambari portal associated with the cluster.
    • [Secure Shell] では、SSH を使用してクラスターにアクセスするために必要な情報が提供されます。Secure Shell provides information needed to access the cluster by using SSH.
    • [クラスターのスケール設定] を使用すると、クラスターに関連付けられているワーカー ノードの数を増やすことができます。By using Scale cluster, you can increase the number of worker nodes associated with the cluster.
    • [削除] は、HDInsight クラスターを削除します。Delete deletes the HDInsight cluster.

クラスターのカスタマイズCustomize clusters

クラスターを削除するDelete the cluster

警告

HDInsight クラスターの料金は、そのクラスターを使用しているかどうかに関係なく、分単位で課金されます。Billing for HDInsight clusters is prorated per minute, whether you use them or not. 使用後は、クラスターを必ず削除してください。Be sure to delete your cluster after you finish using it. HDInsight クラスターを削除する方法」をご覧ください。See how to delete an HDInsight cluster.

トラブルシューティングTroubleshoot

HDInsight クラスターの作成で問題が発生した場合は、「アクセス制御の要件」を参照してください。If you run into issues with creating HDInsight clusters, see access control requirements.

次の手順Next steps

HDInsight クラスターが正常に作成されました。You've successfully created an HDInsight cluster. 次に、クラスターを操作する方法を学習してください。Now learn how to work with your cluster.

Apache Hadoop クラスターApache Hadoop clusters

Apache HBase クラスターApache HBase clusters

Apache Storm クラスターApache Storm clusters

Apache Spark クラスターApache Spark clusters