我在从SQOOP进口到HDFS的过程中遇到了错误

INFO mapreduce.JobSubmitter:清理临时区域文件:/tmp/hadoop-root/mapred/staging/root226175073/.staging/job_local226175073_0001线程“main”中的异常java.lang.IncompatibleClassChangeError:找到的接口org.apache.hadoop.mapreduce .JobContext,但是在org.apache的com.cloudera.sqoop.config.ConfigurationHelper.getJobNumMaps(ConfigurationHelper.java:36)的org.apache.sqoop.config.ConfigurationHelper.getJobNumMaps(ConfigurationHelper.java:65)中应该有类 . 位于org.apache.hadoop.mapreduce.JobSubmitter.writeNewSplits(JobSubmitter.java:022)的org.apache.hadoop.mapreduce.JobSubmitter.writeSplits(JobSubmitter . )中的sqoop.mapreduce.db.DataDrivenDBInputFormat.getSplits(DataDrivenDBInputFormat.java:125) . java:319)org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:197)org.apache.hadoop.mapreduce.Job $ 10.run(Job.java:1297)org.apache.hadoop . mapreduce.Job $ 10.run(Job.java:1294)java的java.security.AccessController.doPrivileged(Native Method) x.security.auth.Subject.doAs(Subject.java:415)atg.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1692)org.apache.hadoop.mapreduce.Job.submit(Job . java:1294)org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1315)org.apache.sqoop.mapreduce.ImportJobBase.doSubmitJob(ImportJobBase.java:196)org.apache.sqoop.mapreduce .ImportJobBase.runJob(ImportJobBase.java:169)org.apache.sqoop.mapreduce.ImportJobBase.runImport(ImportJobBase.java:266)atg.apache.sqoop.manager.SqlManager.importTable(SqlManager.java:673)at at org.apache.sqoop.manager.MySQLManager.importTable(MySQLManager.java:118)位于org.apache.sqoop.tool.ImportTool.run的org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:497) ImportTool.java:605)org.apache.qache.qache . .runSqoop(Sqoop.java:179)org.apache.sqoop.Sqoop.runTool(Sqoop.java:218)org.apache.sqoop.S qoop.runTool(Sqoop.java:227)org.apache.sqoop.Sqoop.main(Sqoop.java:236)