目的
就是简单演示一下 flink可以把kafka topic中的数据映射到flinksql中的一张虚拟表,然后可以基于kafka连接器做多表jion,甚至写入到kafkatopic. 视频中没有演示写入到kafkatopic. 只需要再create一张虚拟表,并配置kafkatopic,然后使用insert语句即可插入.
视频中文本内容
-- 下面两个建表语句是把kafka topic数据映射到flink1.13-sql中的虚拟表
-- 然后对其做个简单的join看一下效果
-- 这是实时报表或者实时数仓的一个起步demo.
drop table if exists tb1;
CREATE TABLE tb1 (
name string,
age int
) WITH (
'connector' = 'kafka',
'topic' = 'me',
'properties.bootstrap.servers' = '192.168.9.99:9092',
'properties.group.id' = 'test',
'format' = 'csv',
'scan.startup.mode' = 'earliest-offset'
);
drop table if exists tb2;
CREATE TABLE tb2 (
name string,
fatherName string
) WI