第7章 クラスターテンプレートの設定

必要なコンポーネント(5章必要なコンポーネントの登録)を登録し、必要なノードタイプ(6章ノードグループテンプレートの設定)を設定した後、クラスターテンプレートを設定できるようになりました。クラスターテンプレートは、クラスターの以下の設定を定義します。

  • クラスターのノード構成(各ノードタイプの数)利用可能なノードタイプは、プロジェクト > データ処理 > ノードグループテンプレート に記載されてい ます。
  • クラスターによって使用される Hadoop プラグインおよびバージョン。
  • 単一ホスト(非アフィニティー)で 1 回のみ起動する必要があるプロセスの一覧です。
  • Hadoop サービスのクラスターレベルのパラメーター。

クラスターテンプレートを作成および設定するには、以下を実行します。

  1. Dashboard で プロジェクト > Data Processing > Cluster Templates の順に 選択します。
  2. Plugin Name および Version ドロップダウンメニューを使用して、クラスターが使用する Hadoop プラグインの名前およびバージョンを選択します。
  3. Create をクリックします。
  4. テンプレート名 フィールドにテンプレートの名前を入力します。
  5. Description フィールドを使用して、作成するクラスターテンプレートを記述します(オプション)。
  6. Using anti-affinity groups for list リストから、ホストで複数回起動すべきで ない 各プロセスのチェックボックスにチェックを入れます。
  7. ノードグループ タブをクリックします。ここから、クラスター内で実行する各ノード種別のノード数を設定します。これを実行するには、以下を行います。

    1. Select a Node Group Template を使用してテンプレートを追加します。ドロップダウンメニューでテンプレートを選択します(詳細は 6章ノードグループテンプレートの設定 を参照してください)。
    2. + をクリックして、テンプレートに基づいてノードグループエントリーを作成します。クラスターテンプレートで使用する各ノードグループテンプレートに対して、これを行います。
    3. 各ノードグループエントリーについて、クラスター内で起動するノードタイプのインスタンス数を設定します。

      各ノードグループエントリーの名前を入力することも可能です(オプション)。

  8. 必要に応じてコンポーネントで Hadoop クラスターを設定します。各コンポーネント(例: ZOOKEEPER、AMBARI、HUE)には独自のパラメータータブがあります。各タブには関連パラメーターが含まれており、ほとんどのパラメーターにもコンテキストヘルプがあります。これらのパラメーターについての詳細は、各コンポーネントのサポートされる関数に関する、選択した Hadoop プラグインのドキュメントを参照してください。
  9. クラスターテンプレートの設定に問題がなければ、Create をクリックします。テンプレートが Cluster Templates テーブルに表示されるはずです。

または、「テンプレートの アップロード」ボタンを使用し て、ローカルファイルシステムから既存のクラスターテンプレートをアップロードすることもできます。

また、Cluster Templates テーブルから既存のテンプレートを使用してクラスターを起動することもできます。これには、クラスターテンプレートの Actions ドロップダウンメニューから Launch Cluster を選択します。起動 したクラスターを表示するには、Project > Data Processing > Clusters の順に選択し ます。クラスターの起動に関する詳細は、8章クラスターの起動 を参照してください。