2.16 - Azure HDInsightへのQueryGridの自動デプロイ - Teradata QueryGrid

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

Product
Teradata QueryGrid
Release Number
2.16
Release Date
2021年6月
Content Type
インストール
ユーザー ガイド
構成
管理
Publication ID
B035-5991-061K-JPN
Language
日本語 (日本)

スクリプト アクションはカスタム スクリプトで、HDInsightクラスタをカスタマイズするために呼び出すことができます。このスクリプトを使用して、追加のコンポーネントをインストールし構成設定を変更します。スクリプトは、HDInsightクラスタからアクセス可能なURIに格納する必要があります。QueryGridコンポーネントの互換性については、Teradata QueryGrid互換性マトリックスを参照してください。

必要なスクリプト、TDQG_DEPLOYMENT.shは、tdqg-node-version.tar.gzノード パッケージにパッケージ化されます。

この手順では、次の項目を前提条件とします。
  • HDInsightクラスタと、HDInsightクラスタからアクセス可能な場所に格納されているスクリプトをプロビジョニングするために必要な権限があります。
  • cURLツールが、QueryGridをインストールするすべてのノードにインストールされている。
  1. システムを追加し、QueryGridマネージャにより生成されたtdqg-node.jsonトークン ファイルをTeradata QueryGridサービスにダウンロードします。
    tdqg-node.jsonのダウンロードの詳細については、手動でのノードの追加を参照してください。
  2. 次のいずれかを実行します。
    オプション アクション
    Azure HDInsightへのTeradata QueryGridのインストール
    1. ノード パッケージをダウンロードします。

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

    2. パッケージを解凍する:

      tar -xvzf tdqg-node-version.tar.gz

      TDQG_DEPLOYMENT.shスクリプト ファイルは、パスqgdeployment/hdinsightで、TDQG_DEPLOYMENT.shという名前で提供されています。

    3. QueryGridデプロイ スクリプトをAzure BLOBにアップロードするか、またはHDInsightクラスタからアクセス可能な任意のパスにアップロードします。
    4. (オプション)tdqg_node.jsonファイルをAzure BLOBにアップロードするか、またはHDInsightクラスタからアクセス可能な任意のパスにアップロードします。
    5. TDQG_DEPLOYMENTのカスタム スクリプト アクションを作成し、TDQG_DEPLOYMENT.shへのリンクとしてURIを指定してから、スクリプト アクションの名前を指定します。

      詳細については、https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-customize-cluster-linuxを参照してください。

    6. 次のいずれかの形式でスクリプトに入力パラメータを指定します。
      • パス: --tdqg_node_json_file 'path to tdqg-node.json'
      • テキスト: --tdqg_node_json_file 'tdqg-node.json'ファイルのコンテンツ
    7. このスクリプト アクションの永続化エントリを使用して、スクリプトがスケーリング操作中に適用され、QueryGridが新しいノードに自動的にインストールされるようにします。
    既存ノードへのQueryGridのインストール
    1. スクリプト アクションを手動で実行します。

      詳細については、https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux#apply-a-script-action-to-a-running-clusterを参照してください。

      スクリプト アクションは、クラスタ作成の最後の手順として実行されます。スクリプト アクションが正常に完了したら、出力ログとエラー ログについてスクリプト アクションの履歴から履歴を確認できます。

    2. (オプション)エラーが発生した場合は、スクリプト アクションを再実行します。
    新規ノードへのQueryGridの自動インストール
    1. スクリプト アクションの作成中に、永続アクションを選択します。