次の方法で共有


Analytics Platform System でアプライアンス ノードに接続します

この記事では、Analytics Platform System (PDW) アプライアンスの各ノードに接続するさまざまな方法について説明します。

Hadoop と接続する

Analytics Platform Server (PDW) で Hadoop を使用する前に、アプライアンス管理者に Java Runtime Environment を SQL Server PDW にインストールするよう依頼してください。 手順については、「アプライアンス操作ガイド」の外部データへの PolyBase 接続の構成 (Analytics プラットフォーム システム)を参照してください。

アプライアンス ノードへの接続

各アプライアンス ノードは、特定の使用シナリオと特定のユーザーの種類によってのみ、直接アクセスされます。 次の表に、各アプライアンス ノードと、ユーザーがそのノードに直接接続するシナリオを示します。

警告

製品チームまたは APS カスタマー サポート チームの明示的な同意なしに、コントロール ノードまたはコンピューティング ノードのデータベースまたはテーブルの設定を変更すると、APS アプライアンスがサポート対象外になる場合があります。

ノード アクセスのシナリオ
制御ノード Web ブラウザーを使用して、コントロール ノードで実行される管理コンソールにアクセスします。 詳細については、「管理コンソールを使用したアプライアンスの監視 (Analytics Platform System)」を参照してください。

すべてのクライアント アプリケーションとツールは、接続がイーサネットと InfiniBand のどちらを使用しているかに関係なく、Control ノードに接続します。

制御ノードへのイーサネット接続を構成するには、制御ノードのクラスター IP アドレスとポート 17001 を使用します。 たとえば、"192.168.0.1,17001" などです。

制御ノードへの InfiniBand 接続を構成するには、appliance_domain-SQLCTL01 とポート 17001 を使用します。 appliance_domain-SQLCTL01 を使用すると、アプライアンス DNS サーバーはサーバーをアクティブな InfiniBand ネットワークに接続します。 これを使用するようにアプライアンス以外のサーバーを構成するには、InfiniBand ネットワーク アダプターの構成を参照してください。

アプライアンス管理者は、管理操作を実行するために制御ノードに接続します。 たとえば、アプライアンス管理者は、コントロール ノードから次の操作を実行します:

dwconfig.exe 構成ツールを使用して Analytics プラットフォーム システムを構成します。
コンピューティング ノード コンピューティング ノードの接続は、制御ノードから指示されます。 コンピューティング ノードの IP アドレスは、パラメーターとしてアプリケーション コマンドに入力されることはありません。

読み込み、バックアップ、リモート テーブル コピー、Hadoop の場合、SQL Server PDW はコンピューティング ノードと非アプライアンス ノードまたはサーバーの間でデータを直接並列で送受信します。 これらのアプリケーションは、制御ノードに接続して SQL Server PDW に接続し、制御ノードは SQL Server PDW に指示して、コンピューティング ノードと非アプライアンス サーバー間の通信を確立します。

たとえば、これらのデータ転送操作は、コンピューティング ノードへの直接接続と並行して行います:

読み込みサーバーから SQL Server PDW への読み込み。

SQL Server PDW からバックアップ サーバーへのデータベースのバックアップ。

バックアップ サーバーから SQL Server PDW へのデータベースの復元。

SQL Server PDW から Hadoop データのクエリを実行する。

SQL Server PDW から外部 Hadoop テーブルへのデータのエクスポート。

SQL Server PDW テーブルをリモート SMP SQL Server データベースのコピー。

イーサネットおよび InfiniBand ネットワークへの接続

リモート サーバーは、アプライアンス InfiniBand ネットワークまたはイーサネット ネットワークを介して接続できます。 パフォーマンス上の理由から、読み込みサーバー、バックアップ サーバー、CREATE REMOTE TABLE AS SELECT ステートメントでデータを受信するサーバーは通常、アプライアンス InfiniBand ネットワークを介してデータを転送します。

アプライアンス以外のサーバーを独自の顧客ワークグループまたはドメインに属するように構成し、独自の顧客ネットワークを使用してそれらのサーバーに接続し、それらにデータを転送することができます。 また、アプライアンス InfiniBand に接続されているアプライアンス以外のサーバーには、アプライアンス InfiniBand ネットワーク経由で相互にデータを転送するオプションがあります。SQL Server PDW のパフォーマンスが低下する可能性があるので、これに注意してください。

たとえば、このステートメントでは、InfiniBand を介してバックアップを実行するためのネットワーク資格情報を、InfiniBand IP アドレス 192.168.0.1 を持つバックアップ サーバーに追加します。 アプライアンス ドメインは mypdw で、ステートメントはバックアップ サーバーから実行します。 このステートメントを実行する前に、独自のパラメーターを入力する必要があります。

sqlcmd -S "mypdw-sqlctl01,17001" -U sa -P password -I -Q "exec sp_pdw_add_network_credentials '192.168.0.1', 'mypdw\Administrator', 'password'"  

たとえば、読み込みコマンドは次のコマンドで始まります:

dwloader -S mypdw-SQLCTL01