分享

maven引入hadoop依赖报错:Missing artifact org.apache.hadoop:hadoop-project:jar...

string2020 发表于 2014-11-6 11:32:28 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 11 111513
提示: 作者被禁止或删除 内容自动屏蔽

已有(11)人评论

跳转到指定楼层
jixianqiuxue 发表于 2014-11-6 12:19:16
截图看一下 环境
回复

使用道具 举报

desehawk 发表于 2014-11-6 12:26:05
把你的整个pom文件贴出来。
回复

使用道具 举报

bioger_hit 发表于 2014-11-6 13:06:45
详细说说,你是怎么做的。
是自己新建了一个项目,然后直接把这个依赖加进去??
还是有其他项目
回复

使用道具 举报

string2020 发表于 2014-11-6 13:39:04
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

kanwei163 发表于 2014-11-6 14:23:07
回复

使用道具 举报

kanwei163 发表于 2014-11-6 14:24:03
hadoop-project 这个我没有找到  http://mvnrepository.com/search?q=hadoop


<dependency>
                        <groupId>org.apache.hadoop</groupId>
                        <artifactId>hadoop-project</artifactId>
                        <version>2.5.1</version>
                </dependency>
回复

使用道具 举报

kanwei163 发表于 2014-11-6 14:25:04
string2020 发表于 2014-11-6 13:39
4.0.0

        cn.xrk.db

hadoop-project我没有找到    http://mvnrepository.com/search?q=hadoop  是不是这个问题?
回复

使用道具 举报

kanwei163 发表于 2014-11-6 14:27:52
<dependency>
                        <groupId>org.apache.hadoop</groupId>
                        <artifactId>hadoop-project</artifactId>
                        <version>2.5.1</version>
                </dependency>


没有找到  http://mvnrepository.com/search?q=hadoop
是不是这个原因
回复

使用道具 举报

bioger_hit 发表于 2014-11-6 14:52:33

需要明白依赖,下载的是jar包,而不是文件

我们以下面为例:
  1.   <dependency>
  2.                         <groupId>org.apache.zookeeper</groupId>
  3.                         <artifactId>zookeeper</artifactId>
  4.                         <version>3.4.6</version>
  5.                 </dependency>
复制代码

这个是下载zookeeper-3.4.6.jar包,我们可以在项目中看到。


但是如果是下面的依赖,它的含义是下载hadoop-project-2.5.1.jar包,这个包在hadoop中是不存在的,所以在maven库中是找不到的。而且hadoop也不存在这样的jar包。所以会报错Missing artifact org.apache.hadoop:hadoop-project:jar:2.5.1
所以这是不正确的
如果想下载相关的jar包,可以到hadoop的maven项目中,找这些依赖,然后加入项目中

比如你在项目中加入下面依赖
  1. <dependency>
  2.                         <groupId>org.apache.hadoop</groupId>
  3.                         <artifactId>hadoop-assemblies</artifactId>
  4.                         <version>2.5.1</version>
  5.                 </dependency>
复制代码

你会在项目中看到这个jar包

1png.png







回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条