blink是阿里的开源组件
可以接入的数据源, 和目标源可以
https://help.aliyun.com/knowledge_list/62516.html?spm=a2c4g.11186623.6.750.5f7e7c842qR66N
废话不多说直接上代码
登录阿里子账号
右键->新建作业
要在pg数据库中创建要sink的数据表
```sql
-- 注意这里五个参数不能变
CREATE TABLE kafka_demo(
messageKey VARBINARY,
`message` VARBINARY,
topic VARCHAR,
`partition` INT,
`offset` BIGINT
) with (
type ='kafka011',
topic = 'test',
`group.id` = 'tesxtxxxx',
bootstrap.servers = 'ip:9092'
);
CREATE VIEW input_view AS
SELECT CAST(`message` as VARCHAR ) as `message`
FROM kafka_demo;
-- ads sink.
CREATE TABLE adsSink (
name VARCHAR(10),
age VARCHAR(100),
mess varchar(30)
) with (
type='adbpg',
url='jdbc:postgresql://xxx:5432/db',
tableName='dbSink',
userName='xxx',
password='xxx'
);
INSERT INTO adsSink
SELECT
JSON_VALUE(`message`,'$.name'),
JSON_VALUE(`message`,'$.age'),
JSON_VALUE(`message`,'$.mess.grade')
from input_view;
这里就已经完成了
直接语法检测 上线就可以了

上线成功之后可以看到

pg数据库中可以看到
