17.20 - 解决连接警告:添加源 Teradata 系统 - BAR - Data Stream Architecture - Data Stream Utility

Teradata® DSA - DSU 安装、配置和升级指南

Product
BAR
Data Stream Architecture
Data Stream Utility
Release Number
17.20
Published
2021 年 10 月
Content Type
安装
配置
Publication ID
B035-3153-101K-CHS
Language
中文 (简体)
BAR 设置门户组件中添加源系统过程中,单击系统和节点页面中的应用后,可能会收到此警告消息︰

DSU vNode 无法解析 SQL 引擎/Teradata Database COP 条目时出现的警告消息

这是由于 DSU vNode 无法解析 SQL 引擎/Teradata Database COP 条目所造成的。

要解决连接警告,请执行以下步骤来验证在 Viewpoint 中配置的服务器和域是否也在 DSU vNode 中进行了配置。

  1. 以 SSH 方式连接到 Viewpoint,并提取 DNS 服务器和搜索域。
    1. 提取 DNS 服务器︰
      # grep "NETCONFIG_DNS_STATIC_SERVERS" /etc/sysconfig/network/config

      示例输出:

      NETCONFIG_DNS_STATIC_SERVERS="153.64.251.200 153.65.8.10"
    2. 提取 DNS 搜索域︰
      # grep "NETCONFIG_DNS_STATIC_SEARCHLIST" /etc/sysconfig/network/config

      示例输出:

      NETCONFIG_DNS_STATIC_SEARCHLIST="td.teradata.com teradata.com"
  2. 以 SSH 方式连接到 DSU vNode,然后检查 /etc/sysconfig/network/config 中的 DNS 服务器和搜索域,并在必要时添加 Viewpoint 中的 DNS 服务器和搜索域。
    1. 提取 DNS 服务器︰
      # grep "NETCONFIG_DNS_STATIC_SERVERS" /etc/sysconfig/network/config

      示例输出:

      NETCONFIG_DNS_STATIC_SERVERS="153.64.251.200"

      请注意,Viewpoint 中的 153.65.8.10 缺失。

    2. 如有必要,请添加任何缺少的服务器。
      # sed -i "s/^NETCONFIG_DNS_STATIC_SERVERS=.*$/NETCONFIG_DNS_STATIC_SERVERS=\"153.64.251.200 153.65.8.10\"/" /etc/sysconfig/network/config
    3. 如果您添加了一个服务器,请确认它是否已显示。
      # grep "NETCONFIG_DNS_STATIC_SERVERS" /etc/sysconfig/network/config

      示例输出:

      NETCONFIG_DNS_STATIC_SERVERS="153.64.251.200 153.65.8.10"
    4. 提取 DNS 搜索域︰
      # grep "NETCONFIG_DNS_STATIC_SEARCHLIST" /etc/sysconfig/network/config

      示例输出:

      NETCONFIG_DNS_STATIC_SEARCHLIST="labs.teradata.com

      请注意,Viewpoint 中的 td.teradata.comteradata.com 缺失。

    5. 如有必要,请添加任何缺少的搜索域︰
      # sed -i "s/^NETCONFIG_DNS_STATIC_SEARCHLIST=.*$/NETCONFIG_DNS_STATIC_SEARCHLIST=\"labs.teradata.com td.teradata.com teradata.com\"/" /etc/sysconfig/network/config
    6. 如果您添加了一个搜索域,请确认它是否已显示。
      # grep "NETCONFIG_DNS_STATIC_SEARCHLIST" /etc/sysconfig/network/config

      示例输出:

      NETCONFIG_DNS_STATIC_SEARCHLIST="labs.teradata.com td.teradata.com teradata.com"
    7. 在结尾处执行 /sbin/netconfig update -f 以应用更改。
  3. 如果仍然显示该警告消息,则是因为 DNS 服务器不包含有关数据库 COP 条目的任何 DNS 记录。请从 Viewpoint 中的主机文件提取 SQL 引擎/Teradata Database COP 条目,并将它们附加到 DSU vNode 的主机文件中。
    基本语法如下︰

    # grep TeradataSystemNamecop* /etc/hosts | ssh root@DSU_public_ip 'cat >> /etc/hosts'

    例如,如果 TeradataSystemNamesystem1,DSU vNode 的公用 IP 是 10.25.23.170,请使用以下语法︰

    # grep system1cop* /etc/hosts | ssh root@10.25.23.170 'cat >> /etc/hosts'