我已经设置了hadoop独立集群。我正在尝试使用apachemaven运行一个hadoopmapreduce程序。我已经包含了以下库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。
add commons-configuration-1.6.jar jar or maven dependency
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
<version>1.6</version>
</dependency>
参考:如何使用java在hdfs中创建新目录?
http://www.cloudera.com/content/cloudera/en/documentation/cdh4/v4-3-0/CDH4-Installation-Guide/cdh4ig_topic_31.html