在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,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是Hadoop版本和sqoop版本不兼容问题,你在下载sqoop时注意有两个版本,分别对应Hadoop1和Hadoop2的,版本对应上就没有问题了