报错

java.lang.Exception: java.io.IOException: Initialization of all the collectors failed. Error in last collector was :class 猫眼电影数据处理.SQLBean​​

【MapReduce】报错:java.lang.Exception: java.io.IOException: Initialization of all the collectors failed._java


这里我是想将读取的文本文件封装为Bean,然后写入到数据库中。主要思路就是Map阶段获取数据封装到Bean,然后以Bean为key输出到Reduce阶段,Reduce阶段直接输出。(如下图所示)

【MapReduce】报错:java.lang.Exception: java.io.IOException: Initialization of all the collectors failed._数据处理_02


然后做了一个改动:在Map阶段的时候,输出内容将原先的key,value交换了个位置;Reduce阶段的不变,结果就输出了。

【MapReduce】报错:java.lang.Exception: java.io.IOException: Initialization of all the collectors failed._java_03


【MapReduce】报错:java.lang.Exception: java.io.IOException: Initialization of all the collectors failed._mapreduce_04


说实话,这里有点迷~