PostgreSQL 8.2.15 (Greenplum Database 4.2.0 build 1)
(HAWQ 2.4.0.0 build dev) on x86_64-unknown-linux-gnu,
compiled by GCC gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
compiled on Mar 28 2020 17:33:50
安装dataX
mkdir -p /home/gpadmin/dataX/
cd /home/gpadmin/dataX/
wget https://github.com/HashDataInc/DataX/archive/v1.0.4.zip
unzip v1.0.4.zip
cd /home/gpadmin/dataX/DataX-1.0.4
# 源码编译
mvn -U clean package assembly:assembly -Dmaven.test.skip=true
cd /home/gpadmin/dataX/DataX-1.0.4/target/
mv datax-v1.0.4-hashdata /opt/
DB中表准备
create table s(id int,name text);INSERT INTO S select generate_series(1,1000),'您好qwer!@#$%^&*()';
create table d(id int,name text);
## 如果是HAWQ请在DB中执行下列函数,如果是greenplum或hashdata请跳过该步骤
CREATE FUNCTION gp_truncate_error_log(name text,out res int) AS $$ SELECT 0 $$ LANGUAGE SQL;
文章目录参考OS 环境HAWQ版本安装dataXDB中表准备找到datax生成postgresql to hawq 的导数模版制作导致json文件执行job列出GpdbWriter针对PostgreSQL类型转换列表参考https://github.com/HashDataInc/DataX/blob/v1.0.4/userGuid.mdOS 环境CentOS Linux release 7.4.1708 (Core)HAWQ版本PostgreSQL 8.2.15 (Greenplum Da