开发者社区 问答 正文

在java中调用sqoop进行mysql和hdfs之间数据传输时报错?报错

在java中调用sqoop进行mysql和hdfs之间数据传输时报错:

Exception in thread "main" java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce.JobContext, but class was expected

麻烦大家帮我看一下是什么问题,自己用的是hadoop2.3.0和sqoop-1.4.4.bin__hadoop-2.0.4-alpha,谢谢!

展开
收起
爱吃鱼的程序员 2020-06-20 19:15:33 689 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    同问,求解答是Hadoop版本和sqoop版本不兼容问题,你在下载sqoop时注意有两个版本,分别对应Hadoop1和Hadoop2的,版本对应上就没有问题了

    2020-06-20 19:15:49
    赞同 展开评论