Azure HDInsight で Apache Ambari を使用してクラスターを最適化する

HDInsight は、大規模なデータ処理アプリケーションの Apache Hadoop クラスターを提供します。 これらの複雑なマルチノード クラスターの管理、監視、最適化は困難な場合があります。 Apache Ambari は、HDInsight Linux クラスターを管理および監視するための Web インターフェイスです。

Ambari Web UI の使用の概要については、Apache Ambari Web UI を使用した HDInsight クラスターの管理に関するページを参照してください

クラスターの資格情報を使用して Ambari (https://CLUSTERNAME.azurehdidnsight.net) にログインします。 初期画面に概要ダッシュボードが表示されます。

Apache Ambari user dashboard displayed.

Ambari Web UI は、ホスト、サービス、アラート、構成、ビューの管理に使用されます。 Ambari を使用して HDInsight クラスターを作成したり、サービスをアップグレードしたりすることはできません。 また、スタックとバージョンを管理したり、ホストの使用を停止または再開したり、クラスターにサービスを追加したりすることもできません。

クラスターの構成の管理

構成設定は、特定のサービスを調整する際に役立ちます。 サービスの構成設定を変更するには、 [Services]\(サービス\) サイドバー (左側) でサービスを選択します。 次に、サービスの詳細ページの [構成] タブに移動します。

Apache Ambari Services sidebar.

NameNode の Java ヒープ サイズを変更する

NameNode の Java ヒープ サイズは、クラスターの負荷などの多くの要素によって決まります。 これには、ファイル数やブロック数も含まれます。 既定のサイズの 1 GB はほとんどのクラスターに適していますが、一部のワークロードではメモリを増減することが必要な場合があります。

NameNode の Java ヒープ サイズを変更するには、次の手順を実行します。

  1. [Services]\(サービス\) サイドバーで [HDFS] を選択し、 [Configs]\(構成\) タブに移動します。

    Apache Ambari HDFS configuration.

  2. [NameNode Java heap size]\(NameNode の Java ヒープ サイズ\) 設定を見つけます。 フィルター テキスト ボックスに特定の設定を入力して検索することもできます。 設定名の横のペン アイコンをクリックします。

    Apache Ambari NameNode Java heap size.

  3. テキスト ボックスに新しい値を入力し、Enter キーを押して変更を保存します。

    Ambari Edit NameNode Java heap size1.

  4. NameNode の Java ヒープ サイズが 2 GB から 1 GB に変更されます。

    Edited NameNode Java heap size2.

  5. 構成画面の上部にある緑色の [Save]\(保存\) ボタンをクリックして変更を保存します。

    `Apache Ambari save configurations`.

次のステップ