FLinkSQL写法kafka关联MySQL写入MySQL(proctime)


-- 创建CATALOG
CREATE CATALOG `FLINK_CATALOG` WITH('type' = 'generic_in_memory');
-- 创建DATABASE
CREATE DATABASE IF NOT EXISTS `FLINK_CATALOG`.`FLINK_DATABASE`;
--   引用数据表   [源表]
--   NodeName:[kafka]
--   NodeType:[Kafka]
--   type:Kafka
--   datasourceName:kafka70
--   tableName:`cs`
CREATE TABLE IF NOT EXISTS `FLINK_CATALOG`.`FLINK_DATABASE`.`cs` (
`id`  INT,
proctime AS PROCTIME()
)
with(
'properties.bootstrap.servers'='xx:9092',
'connector'='kafka',
'datasource.type'='Kafka',
'format'='json',
'topic'='cs',
'properties.group.id'='fxxx0',
'scan.startup.mode'='latest-offset',
);

--   引用数据表   [维表]
--   NodeName:[mysql]
--   NodeType:[JDBC]
--   type:MySQL
--   datasourceName:MySQL
--   DbName:TEST
--   tableName:`student`
CREATE TABLE IF NOT EXISTS `FLINK_CATALOG`.`FLINK_DATABASE`.`student`(
`id`  INT NOT NULL ,
`name`  STRING,
`class`  DECIMAL(22,6),
 PRIMARY key (`id` ) NOT ENFORCED

)
with(
'password'='#{password}',
'connector'='jdbc',
'lookup.cache.ttl'='5000',
'database
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值