Hortonworks HDPでのQueryGridの自動展開 - Teradata QueryGrid

Teradata® QueryGrid™ インストールとユーザー ガイド

Product
Teradata QueryGrid
Release Number
2.11
Published
2019年12月
Language
日本語
Last Update
2020-04-13
dita:mapPath
ja-JP/fya1571089961130.ditamap
dita:ditavalPath
ft:empty
dita:id
lfq1484661135852

この手順では、HadoopノードへのQueryGridソフトウェアのインストールに役立つTeradata QueryGridというカスタム サービスを作成します。このサービスは、HDFSやHBaseなどの他のサービスと同様です。QueryGridコンポーネントの互換性については、Teradata QueryGrid互換性マトリックスを参照してください。

Teradata QueryGridサービスは、TDQG_DEPLOYMENT-version.tar.gzという名前のtarファイルとしてパッケージ化されます。これはノード パッケージtdqg-node-version.tar.gzの一部になります。

この手順では、次の項目を前提条件とします。
  • Ambariサーバーにスクリプトをコピーするために必要な権限がある。
  • Ambariサーバーを再起動するために必要な権限がある。
  • cURLツールが、QueryGridをインストールするすべてのノードにインストールされている。
  1. システムを追加し、QueryGrid Managerにより生成されたtdqg-node.jsonトークン ファイルをTeradata QueryGridサービスにダウンロードします。
    tdqg-node.jsonのダウンロードの詳細については、手動でのノードの追加を参照してください。
  2. 次のいずれかを実行します。
    オプション アクション
    AmbariへのTeradata QueryGridサービスのインストール
    1. ノード パッケージをダウンロードし、ソフトウェア パッケージからnodeコンポーネントを選択します。

      詳細については、<必要なパッケージのダウンロード>を参照してください。

    2. パッケージを解凍します。
      tar -xvzf tdqg-node-version.tar.gz
    3. qgdeployment/ambariで、TDQG_DEPLOYMENT-version.tar.gzを探します。
    4. TDQG_DEPLOYMENTパッケージを解凍します。
      tar -xvzf TDQG_DEPLOYMENT-version.tar.gz
    5. TDQG_DEPLOYMENTフォルダをAmbariサーバー上のスタックにコピーします。
      サーバー上のデフォルト パスは次のとおりです。
      cp -r /path_to_TDQG_DEPLOYMENT_folder /var/lib/ambari-server/resources/stacks/HDP/hdp-version/services
    6. アクセス権を変更します。
      chmod -R +x /var/lib/ambari-server/resources/stacks/HDP/hdp-version/services/TDQG_DEPLOYMENT/*
    7. Ambariサーバーを再起動します。
      ambari-server restart

      Ambariサーバーを再起動すると、QueryGridTeradata QueryGridというサービスとして利用できるようになります。

    8. Ambari Web UIからサービスの追加を選択し、Teradata QueryGridサービスを追加します。

      詳細については、<https://docs.cloudera.com/HDPDDocuments/Ambari-2.7.4.0/managing-and-monitoring-ambari/content/amb_add_a_service.html>を参照してください。

    9. 入力パラメータ テキストに、トークン ファイルtdqg-node.jsonの完全なテキストを設定します。

      トークン ファイルtdqg-node.jsonadvanced qgconfigにあります。

    既存ノードへのQueryGridのインストール
    1. Ambari Web UIから、ホストを選択します。
    2. Teradata QueryGridサービスをインストールするノードを選択します。
    3. ""を選択し、利用可能なサービスの一覧からTeradata QueryGridを選択します。

      インストール済みサービスの一覧にTeradata QueryGridが表示されます。

    新しいノードへのQueryGridのインストール
    1. Ambari Web UIから、ホストを選択します。
    2. アクション > "" > 新規ホストの追加を選択します。

      詳細については、<https://docs.cloudera.com/HDPDocuments/Ambari-2.7.3.0/managing-and-monitoring-ambari/content/amb_add_a_host_to_a_cluster.html>を参照してください。

    3. スレーブとクライアントの割り当てリストで、QueryGridを選択します。