分享

YCSB 中如何编译满足hadoop-2.2.0以及Hbase的jar

夏洛特猫 发表于 2015-6-9 17:04:55 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 15691
大家好,hadoop-2.2.0想要测试YCSB中的baseH
但是在部署好的YCSB中load出现了无法加载数据的情况,因此想要用MVN重新编译下

下载好后的YCSB 修改pom.xml 中
<hbase.version>hbase-0.96.2-hadoop2</hbase.version>
之后又修改了hbase/pom.xml中
<dependency>
   <groupId>org.apache.hadoop</groupId>
   <artifactId>hadoop-common</artifactId>
    <version>2.2.0</version>
</dependency>
<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-client</artifactId>
     <version>hbase-0.96.2-hadoop2</version>
</dependency>

之后运行mvn clean package
出现如下错误
[ERROR] Failed to execute goal on project hbase-binding: Could not resolve dependencies for project com.yahoo.ycsb:hbase-binding:jar:0.2.0-SNAPSHOT: Failure to find org.apache.hbase:hbase-client:jar:hbase-0.96.2-hadoop2 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

如果不修改直接编译是可以过的,在网上找了下没太看懂要修改哪里,希望知道的大家能给点意见 谢谢啦

已有(1)人评论

跳转到指定楼层
arsenduan 发表于 2015-6-9 20:20:28
没有找到这个包hbase-binding:jar:0.2.0-SNAPSHOT:
他的意思是如果网上找不到,可以自己下载放到maven库里。
如果这个包没有用,楼主可以在pom里把它去掉
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条