Maven依赖项:不存在的库';hadoop-common-2.6.0-cdh5.9.0.jar';

Maven依赖项:不存在的库';hadoop-common-2.6.0-cdh5.9.0.jar';,maven,hadoop,Maven,Hadoop,我正在尝试实现Spark app WordCount,但在添加hadoop公共依赖项时出错: 'Maven Dependencies' references non existing library '/root/.m2/repository/org/apache/hadoop/hadoop-common/2.6.0-cdh5.9.0/hadoop-common-2.6.0-cdh5.9.0.jar' 这是我的pom.xml: <dependencies> <!--

我正在尝试实现Spark app WordCount,但在添加hadoop公共依赖项时出错:

'Maven Dependencies' references non existing library '/root/.m2/repository/org/apache/hadoop/hadoop-common/2.6.0-cdh5.9.0/hadoop-common-2.6.0-cdh5.9.0.jar'  
这是我的pom.xml:

  <dependencies>
<!-- https://mvnrepository.com/artifact/org.scala-lang/scala-library -->
<dependency>
    <groupId>org.scala-lang</groupId>
    <artifactId>scala-library</artifactId>
    <version>2.10.6</version>
</dependency>
<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-common</artifactId>
    <version>2.6.0-cdh5.9.0</version>
</dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>  

org.scala-lang
scala图书馆
2.10.6
org.apache.hadoop
hadoop通用
2.6.0-cdh5.9.0
朱尼特
朱尼特
3.8.1
测试
我的haddop版本是2.6.0-cdh5.9.0。
请帮忙

更换

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-common</artifactId>
    <version>2.6.0-cdh5.9.0</version>
</dependency>

org.apache.hadoop

希望这有助于取代

<dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-common</artifactId>
    <version>2.6.0-cdh5.9.0</version>
</dependency>

org.apache.hadoop


希望这有帮助

是的,我尝试了外部jar,它工作得很好,但是为什么它不能自动与maven一起工作。当我在
/root/.m2/repository/org/apache/hadoop/hadoop common/
中查看时,我找不到hadoop-common-2.6.0-cdh5.9.0.jar。hadoop版本2.6.0-cdh5.9.0在中央repo中无效。检查这个谢谢,但是我在运行我的程序时有一个错误:
java.lang.ClassNotFoundException:org.apache.commons.configuration.configuration
你是如何运行这个作业的?我使用scala,所以我用scala应用程序运行它,我尝试了外部jar,它工作得很好,但是为什么它不能自动与maven一起工作呢。当我在
/root/.m2/repository/org/apache/hadoop/hadoop common/
中查看时,我找不到hadoop-common-2.6.0-cdh5.9.0.jar。hadoop版本2.6.0-cdh5.9.0在中央repo中无效。检查此项,谢谢,但我在运行程序时出错:
java.lang.ClassNotFoundException:org.apache.commons.configuration.configuration
如何运行作业?我使用scala,所以我使用scala应用程序运行它