首页
学习
活动
专区
圈层
工具
发布

#flink

反压不是故障,是信号:Flink 反压机制与性能瓶颈定位实战

渣渣盟

“作业反压了”——这句话不包含任何诊断信息。反压是结果,不是原因。本文在常见讲解之外补上三块认知拼图——三个指标的测量语义(busy 为什么不等于 CPU)、瓶...

10910

Flink 任务调度与资源管理:从 JobGraph 到 ExecutionGraph 的完整旅程

渣渣盟

作业提交后迟迟不 RUNNING,日志停在 “Waiting for slots”;或者 TaskManager 故障后整个作业全量重启、恢复时间远超预期——这...

10610

Flink 内存模型与网络栈:TaskManager 的内存是如何分配的?

渣渣盟

调大 taskmanager.memory.process.size 之后作业反而被 OOMKilled,堆内存明明还有富余却报了 Direct buffer ...

14710

Checkpoint 与 Exactly-Once:Flink 如何保证“数据不丢不重”?

渣渣盟

“Flink 保证 Exactly-Once”——这句话在技术方案里出现的频率极高,但它的真实含义经常被误读。Flink 内部的 Exactly-Once 和端...

10400

Flink 状态管理深度剖析:从 KeyedState 到 RocksDB,状态如何存储、恢复与扩缩容

渣渣盟

Flink 的状态管理是它区别于“无状态流处理框架”的核心能力,但多数人对它的理解停留在“用 ValueState 存个值”的 API 层面。这篇文章要回答三个...

10000

Watermark 到底解决了什么问题?——从乱序数据到事件时间窗口的完整推演

渣渣盟

Watermark 是 Flink 事件时间处理的核心机制,但多数人对它的理解停留在“设置一个延迟时间”的层面。这篇文章要回答的不是“Watermark 怎么用...

11610

Flink 好久不见,Docker 依然顺手:一场 MySQL 数据迁移,让我找回少年感

用户3040548

从“把旧库数据搬到新库”,到全量快照、实时增量、配置映射、业务派生和目标补号。用已经落地的 Java 代码,复盘一次 Flink CDC 与 Docker 的久...

13600

Flink实时同步Oracle到StarRocks的几个踩坑经验分享

码农的日常

最近在搞数据实时同步的活,把Oracle的业务数据实时同步到StarRocks给分析用。用的Flink最新版本flink-1.20。

10710

Flink 的 checkpoint 为什么越跑越慢

用户12788355

RocksDB 是 LSM 树,memtable 刷盘变成 SST,SST 一旦写完就不再改。

10610

Paimon把LSM搬进湖里的得与失

用户12788355

Paimon 做了一件别的湖格式不太敢做的事,它把 RocksDB 那套 LSM 树整个搬进了湖里。

9800

Parquet、Lance、Vortex 争的,其实是一张行号到字节的映射表。

用户12788355

这不是引擎笨,是它的文件布局从出生那天起就冲着顺序扫描去的,一次把一整列从头读到尾的吞吐。

12110

Parquet、Lance、Vortex 争的,其实是一张行号到字节的映射表。

用户12788355

九月底,Apache Iceberg 的 dev 邮件列表上挂出一个投票,标题是 [VOTE][SPEC] Forbid writing new equalit...

10800

Flink 优化之内存优化及参数详解:从 TaskManager 内存模型到生产环境调优的完整指南

starzy

前面讲了 Flink CheckPoint 的优化和参数详解,CheckPoint 的本质是状态的持久化,而状态存在内存中——内存才是 Flink 生产环境中最...

19410

Flink 优化之内存优化及参数详解:从 TaskManager 内存模型到生产环境调优的完整指南

starzy

前面讲了 Flink CheckPoint 的优化和参数详解,CheckPoint 的本质是状态的持久化,而状态存在内存中——内存才是 Flink 生产环境中最...

19410

AWS 把 DuckDB 收进家门,却没给 DuckLake 留座。

用户12788355

8 月 26 日,AWS 在大数据官方博客上挂了一篇公告,标题起得跟联欢会似的,《AWS and DuckLabs: Building the future o...

17410

Lakehouse 供数中的数据状态与使用关系

害羞的恐龙蛋

  数据落到对象存储,组织成 Iceberg 表,再由 Spark、Flink 等计算引擎读写。相比直接管理大量文件,Schema、Snapshot、分区和表版...

25930

Iceberg 把删除重做了三遍,v3 这一遍才算做完

用户12788355

九月底,Apache Iceberg 的 dev 邮件列表上挂出一个投票,标题是 [VOTE][SPEC] Forbid writing new equalit...

14510

Spark 选 join 策略靠的是估算值,估错了它只会悄悄降级。

用户12788355

一条 join 落在集群上,可能走四种完全不同的算法,代价差出一个量级甚至更多。选哪一种的不是你,是 Spark 自己,依据是它手里那份统计信息。统计信息大概率...

16710
领券