向系统添加节点 - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.19
Published
2022 年 7 月
Language
中文 (简体)
Last Update
2022-08-23
dita:mapPath
zh-CN/jpf1654813554544.ditamap
dita:ditavalPath
ft:empty
dita:id
lxg1591800469257
Product Category
Analytical Ecosystem

在添加节点之前,如果 QueryGrid 管理器的 publicAddress 或 additionalPublicAddresses 不是 IP 地址,并且无法通过 DNS 解析这些地址,请确认是否已将其中一个主机名或 IP 地址添加到这些节点在此数据源系统中的主机文件内。

通过在节点上安装 tdqg-node 包和 tdqg-node.json 配置文件,将节点注册到 QueryGrid 管理器定义的系统中。对于支持的平台,您可以通过 QueryGrid 部署和扩展服务添加节点,有关详细信息,请参阅在可扩展集群上自动部署 QueryGridTeradata QueryGrid 兼容性列表

对于不支持或不使用 QueryGrid 部署和缩放服务的平台,您可以自动或手动执行安装。下表提供了对每个系统类型添加哪种节点的准则。
系统类型 Node Type(节点类型) 注意事项
Teradata TPA, HSN, FICON 所有 Teradata 节点都必须添加到系统中。请参见为 Teradata FICON 节点配置 QueryGrid,了解如何添加与 QueryGrid 管理器或远程系统没有网络连接的节点。
Hive 主节点/头节点、Worker/核心/任务节点、边缘节点

所有 worker 节点都必须添加到系统中。只有存在 Hive 仅将这些节点用于 QueryGrid 查询的特定配置(如使用 YARN 队列和节点标签)时,才能只添加一部分 worker 节点。

如果至少满足以下条件之一,则必须将每个非 worker 节点都添加到系统中:

  • HiveServer2 正在节点上运行,将在运行时使用 ADD JAR 命令,而非使用 Hive Auxiliary JAR 路径,添加 QueryGrid loaderfactory JAR。
  • 该节点是驱动程序节点。
Spark 主节点/头节点、Worker/核心/任务节点、边缘节点

所有 worker 节点都必须添加到系统中。只有存在 Spark 仅将这些节点用于 QueryGrid 查询的特定配置(如使用 YARN 队列和节点标签)时,才能只添加一部分 worker 节点。

如果至少满足以下条件之一,则必须将每个非 worker 节点都添加到系统中:

  • Spark Thrift 服务器正在节点上运行,且它是 QueryGrid 的预期执行机制(与 Spark 应用程序相反)。
  • 该节点是驱动程序节点。
Oracle QueryGrid 驱动程序 向系统中添加一个或多个驱动程序节点。
BigQuery QueryGrid 驱动程序 向系统中添加一个或多个驱动程序节点。
Generic JDBC QueryGrid 驱动程序 向系统中添加一个或多个驱动程序节点。
Presto 协调器、Worker 所有 Presto 节点都必须添加到系统中。