class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text
運行mapreduce遇到的奇芭的錯:
java.lang.ClassCastException: classcom.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text
??? atjava.lang.Class.asSubclass(Unknown Source)
??? atorg.apache.hadoop.mapred.JobConf.getOutputKeyComparator(JobConf.java:774)
??? atorg.apache.hadoop.mapred.MapTask$MapOutputBuffer.<init>(MapTask.java:959)
??? atorg.apache.hadoop.mapred.MapTask$NewOutputCollector.<init>(MapTask.java:674)
??? atorg.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:756)
??? atorg.apache.hadoop.mapred.MapTask.run(MapTask.java:370)
??? atorg.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:214)
14/02/26 14:37:30 INFOmapred.JobClient:? map 0% reduce 0%
14/02/26 14:37:30 INFOmapred.JobClient: Job complete: job_local_0001
14/02/26 14:37:30 INFO mapred.JobClient:Counters: 0
弄了半天原來是Text的包導錯了
不是:import com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider.Text;
而是:import org.apache.hadoop.io.Text;
郁悶。。。。
總結
以上是生活随笔為你收集整理的class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 元宵节为什么要迎厕神?又涨知识了!
- 下一篇: 『设计模式』难道你现在还不知道:C/S和