目录
创建外部表示例
这些示例展示了如何使用不同的协议定义外部数据。每个 CREATE
EXTERNAL TABLE 命令只能包含一个协议。
在使用
gpfdist
协议创建外部表之前,请先启动
gpfdist
。下面的代码在后台端
口
8081
上启动
gpfdist
文件服务器程序,从
/var/data/staging目录下获取外部文件,日志保存在
/home/mppadmin/log 中。
gpfdist -p 8081 -d /var/data/staging -l /home/mppadmin/log &
单个gpfdist实例
创建一个可读的外部表,ext_expenses,使用 gpfdist 协议。文件使用竖线(|)作为列分割符进行格式化。
=# CREATE EXTERNAL TABLE ext_expenses ( name text,
date date, amount float4, category text, desc1 text )
LOCATION ('gpfdist://etlhost-1:8081/*')
FORMAT 'TEXT' (DELIMITER '|');