我的程序是修复受损文件,之前我总是故意将文件块移走,然后让程序修复,这种移动开始会触发异常,名字节点会一遍一遍地轮询节点查找被我移走的块,呵呵,多做几次,名字节点就聪明了,不再找了,直接让我的程序退出,不得已,只能重新上传文件,再偷偷移走数据块。
很好的运行了几次之后,突然Eclipse报告找不到类,而查看bin下有该类。由于之前一直正常,我判定这是Eclipse的问题。
于是重新编译了程序,并将该关闭的文件关闭,一切重新开始,果真管用。
但是,一般情况下,软件报错都是有原因的,像这样重头开始的做法,只有时间紧迫时用一用,以后再追究原因吧。
这是过去的文字,从51CTO上搬回来的。