greenplum用外部表导入mysql数据库数据

1、mysql数据导出成文本文件

导出时去除文本限定符,否则数据会有双引号

greenplum用外部表导入mysql数据库数据_第1张图片

2、将导出的数据文本文件上传到gp主服务器的指定文件

greenplum用外部表导入mysql数据库数据_第2张图片

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

 

你可能感兴趣的:(greenplum用外部表导入mysql数据库数据)