回顾|Streaming Lakehouse Meetup · 北京站(附问题解答 & PPT 下载)

简介: Streaming Lakehouse Meetup · 北京站活动回顾(附问题解答 & PPT 下载)

更多活动现场照片:https://live.photoplus.cn/live/pc/53265145/#/

7 月 29 日 Streaming Lakehouse Meetup 邀请了来自阿里巴巴、字节跳动的七位技术专家,围绕 CDC 数据入湖实践、Flink 一站式湖仓一体构建、流式数据湖关键特性以及统一的 RSS 等,全方位解析 Streaming Lakehouse 最前沿的技术,最新的产业实践!Flink、Paimon、Celeborn、Flink CDC、StarRocks 多个开源项目汇聚在一起,与现场的百余位开发者展开交流。

点击查看活动视频 & 演讲PPT

活动视频回顾 & PPT 获取

PC 端

建议前往 Apache Flink 学习网:

https://flink-learning.org.cn/activity/detail/69d2ec07bc2f664d000a954f49ed33aa

视频回顾:

https://developer.aliyun.com/live/252125

移动端

视频回顾/PPT 下载:关注 Apache Flink 公众号,回复 0729

线上问题解答

问:湖仓一体架构和 MPP 架构有什么区别?

答疑:最大的区别就是数据湖保存了所有数据,具有查询的灵活性。而 MPP 架构由于需要极高的查询性能,它的存储成本较昂贵,不能保存所有数据。

问:对象存储下,如何平衡小文件、高性能 CDC 写入速度和下游尽可能实时流读表三个诉求?Paimon 表的参数要怎么调整?

答疑:Paimon 会自动合并小文件。如果你在意文件系统上小文件你可以调小 Snapshot retain。 https://paimon.apache.org/docs/master/maintenance/manage-files/ https://paimon.apache.org/docs/master/maintenance/write-performance/

问:存储底层查询效率可以用类似于 Alluio 加速吗?

答疑:可以对接 Alluio 来加速,Paimon本身不做文件的缓存,但是下面使用的文件系统可以是缓存的文件系统。

问:Flink CDC 的调参有哪些好的建议?

答疑:可以看下 Flink CDC github wiki 里的一些文章,一些最佳实践文章有介绍。

问:Tag 能在数据链路上所有 Paimon 表上同时打吗?

答疑:目前不能,是单独对每个表打的。 你可以通过 watermark 来完成类似的事情。 https://paimon.apache.org/docs/master/maintenance/manage-tags/#automatic-creation https://paimon.apache.org/docs/master/how-to/querying-tables/#consumer-id

问:对于替代消息队列,如果要求秒级查询,Paimon 如何能够做到?

答疑:不行哦,目前只能是 1 分钟左右的时延,社区后续有计划搞 embedded queue 来支持秒级。

问:Flink 怎么实现增量开窗?

答疑:不太明确增量开窗的具体含义,Flink SQL 有三种聚合,over window、window agg、普通 group by,我们一般推荐普通 group by + state TTL。

问:Flink CDC 什么时候会支持阿里云 Hologres?

答疑:Hologres 不是开源产品,这块 SDK 社区同学都不太熟悉,目前 Hologres 没有小伙伴来社区贡献,所以短期不会支持。

问:Checkpoint 丢失后如何防止从新处理化处理大表重算?

答疑:Checkpoint 丢失后对所有Flink作业来说都需要无状态重做,可以保留最近几天的 Checkpoint,这样恢复时从最近某天的一个 Checkpoint 恢复,代价不会很大,也不会重新读取大表。

问:Paimon 替代消息队列其延迟时长跟 Snapshot 产生周期一样么?

答疑:对

问:Flink CDC 全量和增量并行度要如何独立设置?

答疑:目前只需要设置全量阶段的并发,进入增量后,可以修改下 CDC Source 并发,然后从最近的 Checkpoint 重启下作业就可以。2.4.1 版本之后,全量阶段的资源可以自动释放,所以全量进入增量后,不把并发改下资源也可以在一定程度上回收。

问:请教 Oracle CDC,Oracle 归档日志爆满,可以怎么解决?

答疑:需要判断下归档的日志是不是下游消费慢,可以调节下游作业让消费跟上,另外如果可以确认下游作业不再使用,可以清理掉归档日志。

问:请教一下老师,Flink CDC 直接进行聚合,比如 sum 的值在删除的时候会将 sum 的值减掉吗?

答疑:会的,Flink CDC 吐出的 CDC 数据和 Flink SQL 里的 Changelog 是严格对应的,所以Flink SQL 的聚合是会回撤掉你 db 中的删除条目对应的值。

问:下游小时任务需要等待 Flink 某小时数据全部到达后再执行,有什么好的方法监控前一个的小时数据全部到达?

答疑:这个需要自己做下二次开发,在 Sink 里做下埋点,判断满足条件后调用自定义逻辑(通知下游调度系统)。

更多

进入社区交流钉钉群:搜索群号⬇️,参与讨论技术并得到实时的支持。

Apache Paimon 交流群:10880001919

Flink CDC 钉钉交流群:33121212

Flink Batch 钉钉交流群:34817520

Celeborn 钉钉用户群:41594456

点击查看活动视频 & 演讲PPT


更多内容

img


活动推荐

阿里云基于 Apache Flink 构建的企业级产品-实时计算 Flink 版现开启活动:
0 元试用 实时计算 Flink 版(5000CU*小时,3 个月内)
了解活动详情:https://free.aliyun.com/?pipCode=sc

image.png

相关实践学习
基于Hologres+Flink搭建GitHub实时数据大屏
通过使用Flink、Hologres构建实时数仓,并通过Hologres对接BI分析工具(以DataV为例),实现海量数据实时分析.
实时计算 Flink 实战课程
如何使用实时计算 Flink 搞定数据处理难题?实时计算 Flink 极客训练营产品、技术专家齐上阵,从开源 Flink功能介绍到实时计算 Flink 优势详解,现场实操,5天即可上手! 欢迎开通实时计算 Flink 版: https://cn.aliyun.com/product/bigdata/sc Flink Forward Asia 介绍: Flink Forward 是由 Apache 官方授权,Apache Flink Community China 支持的会议,通过参会不仅可以了解到 Flink 社区的最新动态和发展计划,还可以了解到国内外一线大厂围绕 Flink 生态的生产实践经验,是 Flink 开发者和使用者不可错过的盛会。 去年经过品牌升级后的 Flink Forward Asia 吸引了超过2000人线下参与,一举成为国内最大的 Apache 顶级项目会议。结合2020年的特殊情况,Flink Forward Asia 2020 将在12月26日以线上峰会的形式与大家见面。
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
人工智能技术介绍
【10月更文挑战第14天】 人工智能技术介绍
|
负载均衡 前端开发 Cloud Native
API 网关选型及包含 BFF 的架构设计
在更通用的场景下我们会使用 NGINX 这样的软件做前置,用来处理SLB负载均衡过来的流量,作用是反向代理、集群负载均衡、转发、日志收集等功能。
API 网关选型及包含 BFF 的架构设计
|
机器学习/深度学习 数据采集 算法
【实验】基于随机森林的气温预测(上)
【实验】基于随机森林的气温预测
1816 0
|
9月前
|
存储 人工智能 自然语言处理
GEO优化:成功前奏的关键布局与实操清单
本文将深入探讨GEO优化的前期关键布局,并提供一份实操清单,帮助企业在AI时代抢占先机。
607 8
|
11月前
|
存储 JSON 前端开发
绕过验证码与登录:Playwright 自动化测试的身份认证策略
在Playwright自动化测试中,登录和验证码常成“拦路虎”。本文介绍四种绕过策略:复用Cookie/LocalStorage状态、调用API获取Token、测试环境禁用验证码、使用第三方测试账号。核心思想是“绕过而非破解”,提升测试效率与稳定性。推荐优先使用状态复用,避免重复登录,让测试聚焦核心业务逻辑。
|
11月前
|
安全 Windows
WindowsDefender开关工具使用教程 e1ff88bc.exe 安装步骤(附安装包)
本教程介绍如何安全下载并安装“Windows Defender开关”工具。通过可靠链接获取安装包,双击运行后按提示完成安装,可快速开启或关闭Windows Defender。建议安装后检查安全中心状态,必要时重启生效。操作简单,适合新手。
1032 5
|
存储 SQL 缓存
Apache Doris 3.0 里程碑版本|存算分离架构升级、湖仓一体再进化
从 3.0 系列版本开始,Apache Doris 开始支持存算分离模式,用户可以在集群部署时选择采用存算一体模式或存算分离模式。基于云原生存算分离的架构,用户可以通过多计算集群实现查询负载间的物理隔离以及读写负载隔离,并借助对象存储或 HDFS 等低成本的共享存储系统来大幅降低存储成本。
1331 0
Apache Doris 3.0 里程碑版本|存算分离架构升级、湖仓一体再进化
|
Web App开发 测试技术 Linux
掌握 Postman:安装、注册与登录指南
这是Postman精通之旅的第一篇指南,带你了解Postman在API开发中的重要性,并手把手教你完成安装、注册与登录。Postman不仅能简化API测试流程,还提供灵活的工作空间和自动化测试功能,是开发者不可或缺的工具。本文详细介绍了从官网下载安装Postman客户端的方法,以及通过邮箱注册并验证账户的具体步骤。掌握这些基础操作,为高效API开发与测试做好准备!
1031 12
|
关系型数据库 MySQL 调度
如何在MySQL中创建定时任务?
MySQL 事件调度器(Event Scheduler)可实现定时任务自动化。例如,每天凌晨清空 `test` 表,并在一个月后自动停止任务。需先启用调度器(`SET GLOBAL event_scheduler = ON`),再创建事件(使用 `CREATE EVENT` 定义执行频率和操作)。推荐用 `TRUNCATE` 提高效率,注意权限与时区设置。为防数据丢失,可结合备份机制。到期后事件自动禁用,建议定期清理。
788 4
|
存储 SQL 弹性计算
实时数仓Hologres新一代弹性计算组实例技术揭秘
实时数仓Hologres新一代弹性计算组实例技术揭秘
3472 57
实时数仓Hologres新一代弹性计算组实例技术揭秘

热门文章

最新文章