前提条件 - Teradata QueryGrid

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

Product
Teradata QueryGrid
Release Number
2.13
Published
2020年8月
Language
日本語
Last Update
2020-09-04
dita:mapPath
ja-JP/oow1591642881502.ditamap
dita:ditavalPath
ft:empty
dita:id
lfq1484661135852
Product Category
Analytical Ecosystem
Teradata QueryGridおよび次の1つ以上のライセンス付与されたコネクタをインストールする前に、以下の最小要件が満たされている必要があります。
  • Teradata DatabaseのTeradataコネクタ
  • Hiveコネクタ
  • Spark SQLコネクタ
  • Oracle Database用Oracleコネクタ
  • Prestoコネクタ
詳細については、<Teradata QueryGrid互換性マトリックス>を参照してください。

必要条件

コンポーネント 必要条件
データ ソース システム サポートされているデータベースとオペレーティング システムのバージョンについては、Teradata QueryGrid互換性マトリックスを参照してください。

Hiveコネクタの場合は、システム内のすべてのドライバ ノードにHiveクライアントをインストールする必要があります。

QueryGridバージョン2.06以降では、exec特権を使用して/var/opt/teradata/tdqg/tmpをマウントする必要があります。

Oracleターゲット コネクタの要件については、Oracleコネクタ構成の完了を参照してください。

Teradata Viewpoint Viewpoint 16.10、16.20、またはそれ以降。QueryGridポートレット パッケージは、Viewpointサーバーにインストールする必要があります。

Viewpoint 16.10は、複数システムの監視をサポートする必要があります。 QueryGrid 2.xは、単一システムの監視のみをサポートするViewpoint 16.10システムでは構成できません。

Viewpoint 16.20.00.01 以降では、単一システムとマルチシステムの両方の監視でQueryGrid 2.x がサポートされます。

Kerberos Kerberosでセキュリティが保護される環境では、Kerberosの使用可能な最新バージョン。
Java ターゲット データ ソース内のドライバ ノード上のJava 8最新バージョン。ドライバ ノードは、ターゲット データ ソースにクエリーを送信します。
Javaを検索するには、次の環境変数を下記の順序でチェックします。
  • TDQG_NODE_JAVA_HOME
  • JDK8_64_HOME
  • JRE8_64_HOME

すべての変数が空の場合は、which javaコマンドを使用してJavaパスを検索します。Javaがパスの一部でない場合は、システム プロパティdriverJavaPathと、QueryGrid Managerのbinディレクトリ/opt/teradata/tdqgm/binにあるsystem-properties.shスクリプトを使用して指定できます。このスクリプトは、rootまたはtdqgmユーザーとして実行する必要があります。このパスにはJava実行可能ファイルが含まれています。例えば、Javaが/usr/currentJava/bin/にある場合、パスはdriverJavaPath=/usr/currentJava/bin/javaです。

QueryGridマネージャのTMS、Server、またはVM 1つ以上(QueryGridマネージャ インスタンスごとに個別のサーバー)。
重要: Viewpoint、Data Mover、Ecosystem Managerなどをホストする既存のTMSサーバーにQueryGridマネージャをインストールしないでください。これらの製品をアンインストールし、QueryGridマネージャ サーバーとして使用する場合は除きます。
  • ハードウェア要件(最小):
    • 2つのCPU
    • 16 GB RAM
    • /var/opt/teradata/tdqgm下に使用可能な250GBのハードディスク領域
  • オペレーティング システム:
  • Teradata QueryGrid ManagerがインストールされているすべてのTMS、サーバー、またはVM上の最新バージョンのJava 8。
ネットワーク TeradataノードとHadoopマスター ノード間、すべてのHadoopデータ ノード、およびユーザーのLAN、BYNET、またはInfiniBand経由のすべてのHadoopデータ ノード間でのネットワーク接続。

QueryGridマネージャ インスタンスの数

データ センターごとに、必要なQueryGridマネージャの数を決定します。QueryGridマネージャの1つのインスタンスは、1つのTMSまたはユーザー提供のサーバー、またはVMにインストールされます。

次のガイドラインを使用します。このガイドラインは、TMS、サーバー、またはVMの必須ハードウェア要件に基づいています。

データ センターあたり 説明
QueryGridマネージャ インスタンスの最小数 約200のTeradata QueryGrid接続ノードごとに1つのインスタンス。
  • この概算は最小サポート ハードウェア要件での中程度のクエリー量に基づきます。
  • 実際に必要な数は、サーバー仕様とクエリー量により異なります。
  • 既存のインスタンスで負荷が高い場合は、新しいQueryGridマネージャを追加して全体的な負荷を軽減できます。
高可用性(HA)でのQueryGridマネージャ インスタンスの最小数 2つのインスタンス
  • 3つ以上のインスタンスをデプロイできます。
  • 複数のインスタンスをクラスタ化して高可用性とスケーラビリティに対応できます。
  • クラスタ内の各インスタンスは完全にアクティブになり、QueryGrid構成の完全なコピーを保持します。
通信、ハートビート、クエリー測定基準、ログ データをデータ センターにローカルに維持するためのQueryGridマネージャ インスタンスの数 データ センターごとに少なくとも1つ。データ センターのノード数が単一のQueryGridマネージャ インスタンスのリソース要件を超える場合は2つ以上。

ポートの可用性

QueryGrid接続済みシステム(データ ソース)とQueryGridマネージャの間でネットワーク ポートが開かれていることを確認します。システムには、Teradata Databaseノード、Hadoopマスター ノード、すべてのHadoopデータ ノード、およびPrestoノードが含まれています。

次の図と表は、ファブリック内のQueryGrid接続済みシステムとQueryGridマネージャ間で使用されるポート番号を示しています。


ファブリック内のQueryGrid接続済みシステムとQueryGridマネージャ間で使用されるポート番号。

ポート 説明
22
  • Teradata QueryGridマネージャからQueryGridに接続したすべてのノードへの一方向接続。パッケージの自動インストールを実行する場合に使用されます。
  • Teradata QueryGridマネージャから別のTeradata QueryGridマネージャへの一方向接続。SSHメソッドを使用している場合はクラスタの作成時に使用されます。
1025 ターゲットTeradataドライバからターゲットTeradata Databaseシステムへの一方向接続(JDBC接続)。
5000-5001 QueryGridに接続したすべてのノード間の双方向接続。利用可能な他のポートを使用できますが、ポート5000~5001が推奨されます。
7001 クラスタ化されたTeradata QueryGridマネージャ間の双方向接続。
8080 ターゲットPrestoドライバからターゲットPrestoコーディネータへの一方向接続。
8443 Apache KnoxゲートウェイがHadoopノードで有効になっている場合、ターゲットHiveドライバからApache Knoxゲートウェイへの一方向接続。
9300 クラスタ化されたTeradata QueryGridマネージャ間の双方向接続。
9443
  • ViewpointまたはブラウザからTeradata QueryGridマネージャへの一方向HTTPS接続。
  • Teradata QueryGridマネージャから別のTeradata QueryGridマネージャへの一方向接続。結合トークン メソッドを使用している場合は、クラスタの作成中に使用されます。
9444 QueryGridに接続したノードからTeradata QueryGridマネージャへの一方向HTTPS接続。
9445 ファブリック内でクラスタ化されたTeradata QueryGridマネージャ間の双方向HTTPS接続。
10000 ターゲットHiveドライバとターゲットHiveserver2間の一方向接続。
10016 ターゲットSpark SQLドライバからターゲットSpark Thriftサーバーへの一方向接続。