在添加节点之前,如果 QueryGrid 管理器的 publicAddress 或 additionalPublicAddresses 不是 IP 地址,并且无法通过 DNS 解析这些地址,请确认是否已将其中一个主机名或 IP 地址添加到这些节点在此数据源系统中的主机文件内。
通过在节点上安装 tdqg-node 包和 tdqg-node.json 配置文件,将节点注册到 QueryGrid 管理器定义的系统中。对于支持的平台,您可以通过 QueryGrid 部署和扩展服务添加节点,有关详细信息,请参阅在可扩展集群上自动部署 QueryGrid和 Teradata QueryGrid 兼容性列表。
对于不支持或不使用 QueryGrid 部署和缩放服务的平台,您可以自动或手动执行安装。下表提供了对每个系统类型添加哪种节点的准则。
系统类型 | Node Type(节点类型) | 注意事项 |
---|---|---|
Teradata | TPA, HSN, FICON | 所有 Teradata 节点都必须添加到系统中。请参见为 Teradata FICON 节点配置 QueryGrid,了解如何添加与 QueryGrid 管理器或远程系统没有网络连接的节点。 |
Hive | 主节点/头节点、Worker/核心/任务节点、边缘节点 | 所有 worker 节点都必须添加到系统中。只有存在 Hive 仅将这些节点用于 QueryGrid 查询的特定配置(如使用 YARN 队列和节点标签)时,才能只添加一部分 worker 节点。 如果至少满足以下条件之一,则必须将每个非 worker 节点都添加到系统中:
|
Spark | 主节点/头节点、Worker/核心/任务节点、边缘节点 | 所有 worker 节点都必须添加到系统中。只有存在 Spark 仅将这些节点用于 QueryGrid 查询的特定配置(如使用 YARN 队列和节点标签)时,才能只添加一部分 worker 节点。 如果至少满足以下条件之一,则必须将每个非 worker 节点都添加到系统中:
|
Oracle | QueryGrid 驱动程序 | 向系统中添加一个或多个驱动程序节点。 |
BigQuery | QueryGrid 驱动程序 | 向系统中添加一个或多个驱动程序节点。 |
Generic JDBC | QueryGrid 驱动程序 | 向系统中添加一个或多个驱动程序节点。 |
Presto | 协调器、Worker | 所有 Presto 节点都必须添加到系统中。 |