今天写程序的时候是真的气,运行时出现了 Hadoop Error: java.io.IOException: Unable to initialize any output collector的错误.然后自己去百度,发现很多都是说,Text的包导错啦,或者是Bean没有写无参的构造函数. 后面我就去检查自己的代码,发现自己都写了.最后才知道,我的Bean实体需要实现排序,所以实现了 Writable和Comparable两个接口.其实它们两个不能写的,要改成 WritableComparable接口就行啦