1.map定义的Key和Value格式必须要和文件输入的格式一致,不然程序直接进行reduce操作而不经过map处理。 2.reduce的value必须定义为Iterable<*>格式,不然程序不经过reduce操作而就直接输出。 最可悲的是:上述失误不会有任何错误信息输出,弄死人。