完成以下步骤以验证 Spark SQL 到 Teradata Connector 的链接。
- 确保已完成 为 Spark SQL 到 Teradata 配置外部服务器 中介绍的所有步骤。
- 如果 spark-shell 会话不再处于活动状态,则加载以前创建的外部服务器。
例如:
scala> val s1 = new ForeignServer("fs1") Loading existing Foreign Server... Foreign Server ready to use s1: tdqg.ForeignServer = tdqg.ForeignServer@5feff876
- 创建引用现有远程表的非本机表。
例如:
scala> s1.create("test_nn_table", "user1.players")
- 描述创建的非本机表并验证结果。
例如:
scala> s1.describe("test_nn_table") +--------+---------+-------+ |col_name|data_type|comment| +--------+---------+-------+ |number |int |null | |name |string |null | +--------+---------+-------+
如果在未指定数据库名称的情况下创建非本机表(如以上示例所示),则假定该表是临时的,且会在当前会话结束后自动消失。要创建永久非本机表,必须指定数据库名称。