我在docker中创建了一个非常小的集群(1个作业管理器3任务管理器)。我有2个工作(1个流程和1个批次,当它完成时重新启动)。
我有58G的可用空间(约使用30G)。当我启动聚合器时,作业管理器开始吃磁盘。几个小时后我的磁盘已满。但是当我检查FS(du -su /*/
)时,它只包含大约30G的文件。
我不明白它为什么会发生,数据在哪里。 我尝试检查jobmanager容器内部但没有成功。
有什么想法吗?
答案 0 :(得分:1)
我遇到了同样的问题,它似乎是/usr/local/flink-{1-0.3}/log文件夹中超过6GB的.out文件。我不得不删除该文件并重新部署作业。
答案 1 :(得分:0)
您使用的是Docker Meta for Mac吗?我有一个完整的磁盘空间"问题,我不能再建立我的项目了。对我有用的步骤:
1)df -h - >检查主机是否有足够的可用空间
如果是这种情况,请执行以下操作:
1)docker exec -it your-container bash - >连接到您的容器
2)df -h / var / www - >检查磁盘空间
如果没有更多可用空间,请退出容器并执行以下操作:
1)docker rm $(docker ps -aq) - >停止并删除所有容器
2)docker rmi - >删除所有图像
3)ls -lh~ / Library / Containers / com.docker.docker / Data / com.docker.driver.amd64-linux / Docker.qcow2 - >检查此文件大小并将其删除
4)退出Docker并重新打开它
5)退出终端并重新打开
6)再次建造