- 13
- 0
- 约5.43千字
- 约 18页
- 2023-08-03 发布于北京
- 举报
8 个面试高频Flink 实战问题
01生产环境中,如何快速判断哪个算子存在反压呢?或者说哪个算子出现了性能问题?
将这个问题拆解成多步来分析:
? 如何知道算子是否有反压?
在 Flink web ui 中,定位到一个具体的算子之后,查看?BackPressure?模块,通过颜色和数值来判断任务的繁忙和反压情况。
若颜色为红色,表示当前算子繁忙,有反压的情况;若颜色为绿色,标识当前算子不繁忙,没有反压。
2
? 举个实际 Flink 任务案例,这个 Flink 任务中有 Source、FlatMap、Sink 算子,如果 Source 算子有反压,那到底是哪个算子有性能问题呢?
上游算子在 web ui 显示有反压时,一般为下游算子存在性能问题。可以继续往下游排查,如果 FlatMap 也显示有反压,大概率是 Sink 算子存在性能问题;如果 FlatMap 没有显示有反压,大概率是 FlatMap 算子存在性能问题。
? 大多数时候,Flink 会自动将算子 chain 在一起,那怎么判断具体是哪一个算子有问题?
第一种方式:Flink 提供了断开算子链的能力。
? DataStream API 中:可以使用?disableChaining()?将 chain 在一起的算子链断开。或者配置?pipeline.operator-chaining: false
.proce
您可能关注的文档
最近下载
- 物业管理日常设备维护难点及措施.docx VIP
- 《城市轨道交通 综合监控系统 技术规范》.pdf VIP
- 土地复垦质量控制标准td t1036 2013.docx VIP
- 红岩图书推荐.pptx VIP
- 2025至2030中国医用抽吸装置行业市场占有率及有效策略与实施路径评估报告.docx VIP
- 2025年陕西省高考物理试卷真题(含答案解析).docx
- 2026年成考专升本《政治》马克思主义哲学原理专项突破(二) 新考纲适用·含逐题解析.pdf
- 俄乌战争形势政策客观分析ppt模板.pptx VIP
- 吹皱的水波(课件)人教版(2024)美术二年级上册.pptx VIP
- 2026年中科大考试试题及答案.doc VIP
原创力文档

文档评论(0)