用Flink cdc 连接 postgresql 数据库 实现数据传输,实时将数据从 postgresql 库同步到 postgresql库,也可以同步到 Kafka ,也可以同步到 ES,这次先讲下pg 到 pg的
这方面的资料网上非常的少,全是自己踩的坑。
1 前面讲了 要同步哪些包到 flink 的lib目录下,今天继续使用 flink cdc 数据同步
登录客户端:sql-client.sh embedded
成功后标志。
2 登录成功后需要建立管道流。
CREATE TABLE flink_ods_t_case_audit(
audit_id STRING NOT NULL,
case_id STRING NULL,
audit_username STRING NULL,
audit_status STRING NULL,
audit_comment STRING NULL,
audit_time timestamp NULL
)WITH(
'connector' = 'postgres-cdc' // postgres的cdc连接器
,'hostname' = '**********' //
,'port' = '5432'
,'username' = 'postgres'
,'password' = '********'
,'database-name' = '*****'
,'schema-name'=