Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Sqoop, mail # user - sqoop generate java class in old mapreduce API?


+
Wu YongBo 2013-08-08, 13:10
Copy link to this message
-
Re: sqoop generate java class in old mapreduce API?
Jarek Jarcec Cecho 2013-08-12, 00:34
Hi Yongbo,
I believe that the writable itself should be independent on the new vs. old mapreduce API. Would you mind sharing more details about your use case? Maybe a small code example reproducing the issue could help us move forward.

Jarcec

On Thu, Aug 08, 2013 at 09:10:50PM +0800, Wu YongBo wrote:
> Hi All,
>
>  
>
>   I am using a java class generated by sqoop(1.4.2),  and I get the
> following error:
>
>  
>
> 2013-08-08 20:43:10,854 WARN org.apache.hadoop.mapred.TaskTracker: Error
> running child
>
> java.lang.ClassCastException: class com.a.semv.io.semreportbase_keyword
>
>         at java.lang.Class.asSubclass(Class.java:3018)
>
>         at
> org.apache.hadoop.mapred.JobConf.getOutputKeyComparator(JobConf.java:599)
>
>         at
> org.apache.hadoop.mapred.MapTask$MapOutputBuffer.<init>(MapTask.java:791)
>
>         at
> org.apache.hadoop.mapred.MapTask$NewOutputCollector.<init>(MapTask.java:524)
>
>         at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:613)
>
>         at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
>
>         at org.apache.hadoop.mapred.Child.main(Child.java:170)
>
>  
>
> My job is written in mapreduce new API.
>
> My hadoop version:0.20.2
>
>  
>
> Thanks,
>
> Yongbo
>
>  
>
+
Wu YongBo 2013-08-12, 13:23
+
Jarek Jarcec Cecho 2013-08-12, 15:18