目录
一、背景
二、流程
三、案例
1.flink sql读取 Kafka 并写入 MySQL
source
sink
insert
2.flinksql读kafka写入kudu
source
sink
insert
四、注意点
1.断点续传
2.实时采集
3.回溯问题
一、背景
使用flink sql实时同步一下数据
二、流程
总的来说就三步
source–>>sink->>insert
三、案例
1.flink sql读取 Kafka 并写入 MySQL
source
CREATE TABLE source_table (
user_id VARCHAR,
item_id VARCHAR,
category_id VARCHAR,
behavior VARCHAR,
ts TIMESTAMP
) WITH (
‘connector.type’ = ‘kafka’, – 使用 kafka connector
‘connector.version’ = ‘universal’, – kafka 版本,universal 支持 0.11 以上的版本
‘connector.topic’ = ‘user_behavior’, – kafka topic
‘connector.startup-mode’ = ‘earliest-offset’, – 从起始 offset 开始读取
‘connector.properties.0.key’ = ‘zookeeper.connect’, – 连接信息
‘connector.properties.0.value’ = ‘localhost:2