Maven 字计数作业在spring批处理中失败
我是一个学习Hadoop和Spring集成的初学者。我试图使用Cloudera(cdh4.5.0)版本和使用Maven的SpringBatch 2.2.4版本运行一个字数计算程序 程序编译成功,map和reduce函数完成。wordcount作业仍然提供作业失败和以下错误的状态:Maven 字计数作业在spring批处理中失败,maven,hadoop,spring-data,spring-batch,cloudera,Maven,Hadoop,Spring Data,Spring Batch,Cloudera,我是一个学习Hadoop和Spring集成的初学者。我试图使用Cloudera(cdh4.5.0)版本和使用Maven的SpringBatch 2.2.4版本运行一个字数计算程序 程序编译成功,map和reduce函数完成。wordcount作业仍然提供作业失败和以下错误的状态: ERROR [org.springframework.batch.core.step.AbstractStep] - <Encountered an error executing the step> ja
ERROR [org.springframework.batch.core.step.AbstractStep] - <Encountered an error executing the step>
java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce.Counter, but class was expected
错误[org.springframework.batch.core.step.AbstractStep]-
java.lang.CompatibileClassChangeError:找到接口org.apache.hadoop.mapreduce.Counter,但应为类
我已经看到了依赖关系树,在我的存储库中找不到任何冲突的hadoop早期版本。如果你需要更多的信息,请告诉我
欢迎提供任何帮助或建议:)
谢谢我想您也在使用spring数据hadoop 尝试在Cloudera cdh4中使用1.0.2.RELEASE-cdh4版本-这些特定于发行版的版本可在Spring存储库中获得:
<repository>
<id>spring-releases</id>
<name>Spring Release Repository</name>
<url>http://repo.spring.io/libs-release</url>
</repository>
春假
Spring发行版存储库
http://repo.spring.io/libs-release
更多信息请点击此处:我是否只面临这个问题?spring batch与cdh4.5兼容吗?@bellabax:我同意这个问题非常相似,但没有适合我的问题的答案。请调查一下。我甚至将cloudera版本更改为4.3.1,但错误仍然没有更改。仅仅因为另一个问题没有正确的答案,所以没有理由要求重复。要么澄清(通过编辑问题)你的情况到底有什么不同,要么接受这个问题将以重复的形式结束。我将在将来处理这个问题。谢谢