2016-10-18 29 views
0

ドッカーで非常に小さなクラスターを作成しました(ジョブマネージャー1のタスクマネージャー1人)。私は2つの仕事を持っています(1つのストリーミングと1つのバッチは終了時に再開されます)。ドッカーディスクがいっぱいになった

私は58Gの空き容量(約30G使用)を持っています。アグリゲーターを起動すると、ジョブマネージャーはディスクを食べ始めました。数時間後にディスクがいっぱいです。しかし、FS(du -su /*/)をチェックすると、約30Gのファイルしか含まれていません。

私はなぜそれが起こったのか、どこにデータがあるのか​​分かりません。 私はjobmanagerのコンテナをチェックしようとしましたが、成功しません。

+0

Apache Flinkのログファイルを確認します。 –

+0

面白いことはありません。私はデバイスに残っているスペースはありません....そしてそれはすべてです。ログのサイズは〜20Mです...そして、このコンテナは40G(ジョブマネージャー)を食べます。 – b0c1

答えて

0

Mac用Docker Metaを使用していますか?私は "完全なディスクスペース"問題を抱えていました。私はもうプロジェクトを構築できませんでした。私の仕事の手順:

1)DF -h - >その場合は、ホストが十分な空き容量

を持っていることを確認し、次の操作を行います。

1)ドッカexecをあなたのコンテナはbashを-it - >あなたのコンテナ

2)に接続するDF -hは/ var/WWW - >これ以上の利用可能なスペースがない場合は、ディスクスペース

をチェックし、コンテナを終了してください次

1)ドッキングウィンドウは、rm $(ドッカPS -aq) - >停止し、すべてのコンテナ

2を削除)ドッキングウィンドウのRMI - >)

3すべての画像を削除LS -lh 〜/ライブラリ/コンテナ/ com.docker.docker /データ/ com.docker.driver.amd64-linuxの/ Docker.qcow2 - >このファイルのサイズを確認し、それ

4)ドッカー終了し、削除し、それを再度開く

5)端末を終了してもう一度開きます

6)私は同じ問題を抱えていた再び

+0

ありがとうございます。もう一度質問をお読みください。 主な問題は、どのようにドッカーのコンテナを制御できるかではありません。 問題は、私のコンテナがディスクを食べる(ジョブマネージャを実行している間に)が、ファイルシステム(ホストとゲスト)に可視ファイルがないことです。だから私は仕事マネージャーを始めた時、私は仕事マネージャーに仕事を押し込んでいます。ディスクがいっぱいになりますが、ジョブマネージャーを削除した場合、(!)すべてのスペースが戻ってきました... 私はコンテナ内とホスト内にある "大きなファイル"を見つけようとしています。 ps:それはubuntuで動作しています – b0c1

1

を構築し、6ギガバイトを超えていた/usr/local/flink-{1-0.3}/logフォルダ内の.outファイルでした表示されます。ファイルを削除してジョブを再デプロイする必要がありました。

関連する問題