1、mysql数据导出成文本文件
导出时去除文本限定符,否则数据会有双引号
2、将导出的数据文本文件上传到gp主服务器的指定文件
3、开启外部表
指定上传文件目录和端口
gpfdist -d /var/gpw -p 8081 &
4、创建外部表
注意数据类型,修改对应的ip和端口
CREATE EXTERNAL TABLE public.monitoring_12_w5
(
id varchar(50),
imagePath varchar(255),
addtime int,
status int
)
LOCATION (
'gpfdist://192.168.1.157:8081/monitoring_12.txt'
)
FORMAT 'text'
5、外部表导入到gp数据库
insert into public.monitoring_12
select * from public.monitoring_12_w