连接到 Analytics Platform System 中的设备节点

本文介绍连接到 Analytics Platform System (PDW) 设备中每个节点的各种方法。

连接 Hadoop

在将 Hadoop 与 Analytics Platform System (PDW) 配合使用之前,请让设备管理员将 Java 运行时环境安装到 SQL Server PDW。 有关说明,请参阅设备操作指南中的配置 PolyBase 与外部数据 (Analytics Platform System) 的连接

连接到设备节点

每个设备节点只能在特定使用方案和特定用户类型下直接访问。 下表列出了每个设备节点以及用户将直接连接到该节点的应用场景。

警告

未经产品团队或 APS 客户支持团队明确同意,更改控制节点或计算节点上的数据库或表设置可能会使 APS 设备不受支持。

节点 访问方案
控制节点 使用 Web 浏览器访问在控制节点上运行的管理控制台。 有关详细信息,请参阅使用管理控制台监视设备 (Analytics Platform System)

无论连接是使用以太网还是 InfiniBand,所有客户端应用程序和工具都会连接到控制节点。

要配置与控制节点的以太网连接,请使用控制节点群集 IP 地址和端口 17001。 例如 "192.168.0.1,17001"。

要配置与控制节点的 InfiniBand 连接,请使用 appliance_domain-SQLCTL01 和端口 17001。 通过使用 appliance_domain-SQLCTL01,设备 DNS 服务器将服务器连接到主动 InfiniBand 网络。 要将非设备服务器配置为使用此服务器,请参阅配置 InfiniBand 网络适配器

设备管理员将连接到控制节点以执行管理操作。 例如,设备管理员从控制节点执行以下操作:

使用 dwconfig.exe 配置工具配置 Analytics Platform System。
计算节点 计算节点连接由控制节点指示。 计算节点的 IP 地址永远不会作为参数输入到应用程序命令中。

对于加载、备份、远程表复制和 Hadoop,SQL Server PDW 会在计算节点和非设备节点或服务器之间直接并行发送或接收数据。 这些应用程序通过连接到控制节点来连接 SQL Server PDW,然后控制节点指示 SQL Server PDW 在计算节点与非设备服务器之间建立通信。

例如,这些数据传输操作与计算节点的直接连接并行执行:

从加载服务器加载到 SQL Server PDW。

将数据库从 SQL Server PDW 备份到备份服务器。

将数据库从备份服务器还原到 SQL Server PDW。

从 SQL Server PDW 中查询 Hadoop s数据。

将数据从 SQL Server PDW 导出到外部 Hadoop 表。

将 SQL Server PDW 表复制到远程 SMP SQL Server 数据库。

连接到以太网和 InfiniBand 网络

远程服务器可以通过设备 InfiniBand 网络或以太网网络进行连接。 出于性能原因,加载服务器、备份服务器和通过 CREATE REMOTE TABLE AS SELECT 语句接收数据的服务器通常通过设备 InfiniBand 网络传输数据。

你可以将非设备服务器配置为属于自己的客户工作组或域,然后使用自己的客户网络连接到这些服务器并将数据传输到这些服务器。 此外,连接到设备 InfiniBand 的非设备服务器可以选择通过设备 InfiniBand 网络相互传输数据;请注意这一点,因为它可能会降低 SQL Server PDW 的性能。

例如,此语句将为具有 InfiniBand IP 地址 192.168.0.1 的备份服务器添加通过 InfiniBand 执行备份的网络凭证。 设备域为 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