分享

Cloudera升级四部曲:CDH 5.16.2升级CM6.3.3

阿飞 2020-5-14 07:13:14 发表于 文章 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 4100


相信不少读者在开发 Flink 应用时或多或少会遇到在内存调优方面的问题,比如在我们生产环境中遇到最多的 TaskManager 在容器化环境下占用超出容器限制的内存而被 YARN/Mesos kill 掉[1],再比如使用 heap-based StateBackend 情况下 State 过大导致 GC 频繁影响吞吐。这些问题对于不熟悉 Flink 内存管理的用户来说十分难以排查,而且 Flink 晦涩难懂的内存配置参数更是让用户望而却步,结果是往往将内存调大至一个比较浪费的阈值以尽量避免内存问题。

对于作业规模不大的普通用户而言,这些通常在可以接受的范围之内,但对于上千并行度的大作业来说,浪费资源的总量会非常可观,而且进程的不稳定性导致的作业恢复时间也会比普通作业长得多,因此阿里巴巴的 Blink 团队针对内存管理机制做了大量的优化,并于近期开始合并到 Flink。本文的内容主要基于阿里团队工程师宋辛童在 Flink Forward Beijing 的分享[2],以及后续相关的几个 FLIP 提案。


Cloudera升级四部曲:CDH 5.16.2升级CM6.3.3.rar (644.46 KB, 下载次数: 59)

已有(2)人评论

跳转到指定楼层
土豆梦 发表于 2020-5-14 11:00:57
[文章] Cloudera升级四部曲:CDH 5.16.2升级CM6.3.3
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条