Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL( 六 )
'connector.properties.1.key' = 'bootstrap.servers' 'connector.properties.1.value' = 'localhost:9092'
'update-mode' = 'append' 'format.type' = 'json' -- 数据源格式为 json 'format.derive-schema' = 'true' -- 从 DDL schema 确定 json 解析规则
)
注:可能有用户会觉得其中的 connector.properties.0.key 等参数比较奇怪 , 社区计划将在下一个版本中改进并简化 connector 的参数配置 。
使用 DDL 连接 MySQL 结果表
连接 MySQL 可以使用 Flink 提供的 JDBC connector 。 例如
CREATE TABLE pvuv_sink (
dt VARCHAR
pv BIGINT
uv BIGINT
) WITH ( 'connector.type' = 'jdbc' -- 使用 jdbc connector 'connector.url' = 'jdbc:mysql://localhost:3306/flink-test' -- jdbc url 'connector.table' = 'pvuv_sink' -- 表名 'connector.username' = 'root' -- 用户名 'connector.password' = '123456' -- 密码 'connector.write.flush.max-rows' = '1' -- 默认5000条 , 为了演示改为1条
推荐阅读
- jcg|影之诗:JCG的亚军人偶造物 实战六十盘感想
- 剑魂|DNF:如何短时间打出更好伤害?剑魂干货来了,实战主流装备搭配
- 潘多拉的回响|捍卫时序直至终焉 实战手游《潘多拉的回响》今日公测
- 鱿鱼游戏|原神:香菱更适合魔女套还是绝缘套?实战测试结果你想不到
- 赛尔号|赛尔号:灵格星系三大上古神兽揭秘,沃卡奥拉技能实战综合测评!
- 地下城与勇士|DNF:女大枪才是最大赢家!3个技能优化,实战体验大幅提升
- 花果山|梦幻西游:新版力天机史诗级增强,摇身变物理一哥,老王实战测试
- 原神|原神:托马能否适配胡桃?实战分析托马替代钟离,胡桃上限提高
- 第五人格|第五人格:玩家开出金皮“双黄蛋”,实战测试后,却差点哭出了声
- 消逝的光芒2|永劫无间:虎牙法神推荐三种长枪振刀玩法,网友:实战效果好