今天例行的任務報Premature EOF from inputStream的錯誤(具體log被刷屏刷掉了)。根據這個關鍵信息去網上搜了下,有說lzo壓縮指定方式不對的MapReduce使用lzo壓縮注意,也有說節點或者通訊出問題,或者文件操做超租期,實際上就是data stream操做過程當中文件被刪掉了,後者的意思在後知後覺下其實已經比較接近我遇到的狀況了。html
所以,我先檢查了集羣的節點,都是正常;而lzo的能性也由於最近沒有對任務作更新也就排除了。spa
最後一個偶然去檢查了下存儲的數據,發現有一個lzo文件size是0,檢查其它天的文件沒有這樣的狀況,直覺告訴我問題就出在這兒。問了同事也發現昨天有個機子日誌打滿,致使產出的lzo文件也爲0,因而更加肯定是這個問題。日誌
0size的文件如今已經移除也補上了正常的數據。若是不是這個緣由,我待會兒再來吐槽。htm