完成以下步骤,以验证 Presto 到 Teradata 链接。例如,对于 Presto 到 Teradata 链接:
- 以 Presto 用户身份登录至安装有 Presto 连接器的主节点。
- 通过调用 Trino CLI,然后运行 SHOW CATALOGS 来确认 Presto 到 Teradata 链接属性文件的安装。例如,对于 Presto 到 Teradata Connector 链接:
tdh234m1:~ # trino-cli --server localhost:8090 trino> use hive.testuser; trino:testuser> show catalogs;
以下输出表示 Presto 到 Teradata 链接属性文件tdh234m1sdld0461_active已安装并被 Presto 识别为目录:Catalog ------------------------- hive system tdh234m1sdld0461_active tpch
- 通过运行 SHOW SCHEMAS FROM <catalog_name> 检索 Teradata 系统上的所有数据库。例如:
trino:testuser> show schemas from tdh234m1sdld0461_active;
以下输出表示检索驻留在目标 Teradata 系统上的所有数据库(包括系统数据库):Schema ------------------------- PUBLIC SQLJ SYSBAR … testuser …
- 通过运行 SHOW TABLES FROM <catalog_name>.<schema_name> 检索 Teradata 系统中的所有表。例如:
trino:testuser> show tables from tdh234m1sdld0461_active.testuser;
以下输出表示检索驻留在目标 Teradata 系统上的testuser据库中的所有表:Schema ------------------------- testtable1 testtable2 …
- 确认在 Presto 中将 enable_dynamic_filtering 设置为 false:show session
如果未设置为 false,请确认已禁用动态筛选。Teradata 建议执行禁用动态筛选所描述的选项之一。必须重新启动 Presto 服务器,对配置文件进行的修改才能生效。