开发者社区> 问答> 正文

在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,谢谢!

展开
收起
落地花开啦 2016-02-28 16:41:03 2982 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

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

    2019-07-17 18:49:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载

相关镜像