使用maven for java程序在hdfs上编写时出现Hadoop错误

使用maven for java程序在hdfs上编写时出现Hadoop错误,java,hadoop,mapreduce,hadoop2,Java,Hadoop,Mapreduce,Hadoop2,我已经安装了hadoop独立集群。我正在尝试使用ApacheMaven运行hadoop mapreduce程序。我还包括了以下库hadoop-client-2.0.0-cdh4.5.0和hadoop-core-1.2.1。在本地文件系统上运行时,一切正常。但当我尝试在hdfs上写时,它给了我以下错误 线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/commons/configuration/configuration 问候,, Bha

我已经安装了hadoop独立集群。我正在尝试使用ApacheMaven运行hadoop mapreduce程序。我还包括了以下库hadoop-client-2.0.0-cdh4.5.0和hadoop-core-1.2.1。在本地文件系统上运行时,一切正常。但当我尝试在hdfs上写时,它给了我以下错误

线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/commons/configuration/configuration

问候,, Bhavesh gadoya.

添加commons-configuration-1.6.jar或maven依赖项
add   commons-configuration-1.6.jar jar or maven dependency

<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.6</version>
</dependency>
共用配置


现在我得到了以下错误:线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/hadoop/conf/Configuration$deprecationDelathanks sravan以获取您的答案。。。是的,我从你的推荐人那里得到了提示。我添加了一个错误的jar文件。。添加hadoop mapreduce客户端核心&hadoop客户端解决了我的问题