Hadoop maven依赖性错误 – 找不到hadoop类

尽管我将以下依赖项导入到我的pom中,但未导入相关的Hadoop类(org.apache.hadoop.*)

  1.0.4    org.apache.hadoop hadoop-client ${hadoop.version}   org.apache.hadoop hadoop-core ${hadoop.version}   org.apache.hadoop hadoop-examples ${hadoop.version}   org.apache.hadoop hadoop-tools ${hadoop.version}  

您可以使用以下pom为项目解析Hadoop依赖项。

   cloudera https://repository.cloudera.com/artifactory/cloudera-repos/    2.0.0-cdh4.2.0    org.apache.hadoop hadoop-annotations ${hadoop-version}   org.apache.hadoop hadoop-auth ${hadoop-version}   org.apache.hadoop hadoop-client ${hadoop-version}   org.apache.hadoop hadoop-common ${hadoop-version}   org.apache.hadoop hadoop-datajoin ${hadoop-version}   org.apache.hadoop hadoop-hdfs ${hadoop-version}   org.apache.hadoop hadoop-mapreduce-client-app ${hadoop-version}   org.apache.hadoop hadoop-common ${hadoop-version}   org.apache.hadoop hadoop-mapreduce-client-common ${hadoop-version}   org.apache.hadoop hadoop-mapreduce-client-hs ${hadoop-version}   org.apache.hadoop hadoop-mapreduce-client-jobclient ${hadoop-version}   org.apache.hadoop hadoop-mapreduce-client-shuffle ${hadoop-version}   

我在hadoop简单测试应用程序中使用以下依赖项:

  org.apache.hadoop hadoop-annotations 2.2.0   org.apache.hadoop hadoop-hdfs 2.2.0   org.apache.hadoop hadoop-common 2.2.0   org.apache.hadoop hadoop-auth 2.2.0   commons-logging commons-logging 1.1.1   commons-cli commons-cli 1.2   org.slf4j slf4j-api 1.7.5   commons-lang commons-lang 2.6   commons-configuration commons-configuration 1.6   com.google.guava guava 11.0.2   com.google.protobuf protobuf-java 2.5.0