9
之前的情況如下:毛線清理應用程序緩存重試
- 紗線應用程序啓動。它被安排。
- 它寫了很多appcache目錄。
- 應用程序失敗。
- YARN重新啓動它。它正在等待,因爲沒有足夠的磁盤空間來安排它。磁盤被失敗運行中的appcache填滿。
如果我手動介入並終止應用程序,則會清理磁盤空間。現在我可以手動重新啓動應用程序,這很好。
我希望我能告訴自動重試清理磁盤。或者,我猜想它可以將使用過的磁盤作爲新分配的一部分,因爲它無論如何都屬於應用程序。
我會很高興地採取任何你可以提供的解決方案。我對YARN不太瞭解。這是一個Apache 0123應用程序,以yarn-client
模式下的開始。填滿磁盤的文件是隨機溢出文件。
謝謝!自從我發佈這個問題至今已有1。5年了,從那時起,我還沒有真正看到問題的表現。所以我不能輕易確認你的答案,但它是有道理的。我唯一的保留就是你說當應用程序結束時,DeletionService會清理乾淨。如果它沒有完成,只會失敗並重試?一樣? –