需求:使用 Flink CDC 测试 SQL Server 连接 Paimon
操作:启动 Flink standalone cluster 后,接着启动 Flink SQL Client,则通过 Flink SQL Client 提交 insert & select job 到该 8081 cluster
Flink SQL Client 执行案例 -
sql
-- to paimon
CREATE CATALOG my_catalog WITH (
'type'='paimon',
'warehouse'='file:/tmp/paimon'
);
USE CATALOG my_catalog;
CREATE TABLE paimon_users (
id INT PRIMARY KEY NOT ENFORCED,
name VARCHAR(50)
);
CREATE TEMPORARY TABLE users (
id INT,
name VARCHAR(50),
PRIMARY KEY (id) NOT ENFORCED
) WITH (
'connector' = 'sqlserver-cdc',
'hostname' = '',
'port' = '1433',
'username' = '',
'password' = '',
'database-name' = 'poc_db',
'table-name' = 'lab.users'
);
SELECT * FROM users;
SET 'execution.checkpointing.interval' = '5 s';
INSERT INTO paimon_users SELECT id, name FROM users;
SELECT * FROM paimon_users;