GreenPlum创建外部表
工具
OLAP:Greenplum6
客户端连接器:PgAdmin4
创建外部表存储路径
#创建外部表时需要先到GreenPlum6的master节点下安装目录下创建一个csv文件,
#该文件为数据存储及外部表映射文件
#由于我们的gp6是安装在/opt/data目录下的,所以我们在data目录下创建以下文件
#impdata为所有外部表存放地
#dwd为数据层级外部表
mkdir -p /opt/data/impala/dwd
vi /opt/data/impala/dwd/a.csv
#后续退出即可
建表语句
DROP EXTERNAL table dwd.a_ext ; ----EXTERNAL 为外部表的关键字
CREATE EXTERNAL TABLE dwd.a_ext
( sold_date integer, --注意外部表不可以有默认值
user_id integer,
trans_code character varying
)
LOCATION ('gpfdist://192.168.1.1:8081/impdata/dwd/a.csv') ---为gp6服务器数据存放文件的路径
FORMAT 'csv' ---为文件存储类型
(delimiter ';' null '' escape '"' quote '"') ---数据分割符及默认空字段类型
ENCODING 'UTF8' ---文件编码格式
LOG ERRORS SEGMENT REJECT LIMIT 1 PERCENT; --配置log日志