apache-flink - 每次提交作业超过休息后,作业管理器中的 flink 磁盘使用量都会增加
问题描述
我已经在 AWS ECS 中部署了自己的 flink 设置。一项服务用于 JobManager,一项服务用于任务管理器。我正在为作业管理器运行一项 ECS 任务,为 TASK 管理器运行 3 个 ecs 任务。
我有一种批处理作业,我每天使用 flink rest 上传并更改新参数,当我每次提交磁盘内存增加约 600MB 时,我将检查点设置为 S3 。我还设置了historyserver.archive.clean-expired-jobs true 。
由于我在 ECS 上运行,因此无法找到每次 jar 上传和执行时内存增加的原因。
我应该查看哪些 flink 配置参数以确保每次上传新作业时内存都不会增加?
解决方案
试试这个配置。blob.service.cleanup.interval:
historyserver.archive.retained-jobs: https ://nightlies.apache.org/flink/flink-docs-master/docs/deployment/config/#historyserver-archive-retained-jobs
推荐阅读
- javascript - 在 Asp.Net Core 3 Web 应用程序中只显示一次模态
- c# - 如何检测缺失的序列并显示步骤?
- javascript - 未上传文件时如何绕过文件上传脚本
- git - 清理 GIt 历史记录不会缩小文件夹大小
- python - 导入keras时出现RuntimeError?
- amazon-web-services - AWS Athena - 错误 - 无法读取文件 s3:// 中块 0 中 0 处的值
- build - 在 CMake 中处理自定义文件类型依赖项的理想方法是什么?
- xml - 使用 powershell 从 XML 源中提取数据第二部分 - 从 CSV 中提取数据以用于特定字段或函数
- android - 当数据不是从索引 0 开始时使用 DiffUtil
- xml - XPATH:如何获得第一个元素组的 .length 和第一个组内的第二个元素组的 .length?