定义发起程序目录属性文件 - 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
可以在手动创建和编辑的属性文件中定义 Presto 连接器的目录属性。这与使用 QueryGrid 组件定义的 Teradata 连接器属性不同。

Presto 目录属性文件引用数据源,并维护与该数据源连接器关联的属性集。每个连接器可以有一个或多个目录。Presto 连接器可以有多个发起程序目录,每个链接和版本对一个。目录属性文件类似于 Teradata 连接器的 CREATE FOREIGN SERVER 语句。

手动编辑文件后,必须重新启动 Presto 服务器,新配置才能生效。

  1. 登录安装 Starburst Admin 的控制节点。
  2. 将目录更改为 Starburst Admin 路径。
  3. 创建和编辑发起程序目录属性文件:files/catalog/name.properties
    例如,创建和编辑名为 tdh234m1sdld0461_active.properties 的文件,并将以下内容添加到文件中:
    connector.name=qginitiator
    qginitiator.linkName=tdh234m1sdld0461
    qginitiator.version=active
  4. 运行 playbooks/push-configs.yml 以在所有节点上推送属性文件。
    例如:
    ansible-playbook -i playbooks/inventory_hdp123_hosts playbooks/push-configs.yml
    playbook push-configs.yml 命令会将文件目录中的所有配置文件、目录和插件目录推送到节点。因此,请确保执行了先前的清理操作。
  5. 重新启动 Presto 集群。
    ansible-playbook -i playbooks/inventory_hdp123_hosts playbooks/restart.yml
  6. 在 Trino CLI 中,使用 SHOW CATALOGS 命令来验证新创建的属性文件是否存在。
    运行:
    tdh234m1:~ # trino-cli --server localhost:8090
    trino> show catalogs;
    结果︰
    Catalog
    -------------------------
     hive
     system
     tdh234m1sdld0461_active
     tpch