首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编译YCSB for Hbase 0.96.0?

如何编译YCSB for Hbase 0.96.0?
EN

Stack Overflow用户
提问于 2013-11-20 14:32:17
回答 1查看 894关注 0票数 1

我被YCSB for Hbase 0.96.0的编译问题卡住了。在我将YCSB/Hbase目录中的pom.xml更改为

代码语言:javascript
复制
<dependency>
  <groupId>org.apache.hbase</groupId>
  <artifactId>hbase</artifactId>
  <version>0.96.0-hadoop2</version>
</dependency>
<dependency>
  <groupId>org.apache.hadoop</groupId>
  <artifactId>hadoop-core</artifactId>
  <version>1.1.2</version>
</dependency>

并尝试在YCSB目录中运行命令: mvn clean package,它会给我一个编译错误:

错误,无法在项目上执行目标hbase绑定:无法解析项目的依赖项com.yahoo.ycsb: hbase-binding: jar:0.1.4:找不到org.apache.hbase:hbase:jar:0.96.0- http://repo.maven.apache.org/maven2中的hadoop2已缓存在本地存储库中,在超过中心的更新间隔或强制更新之前,将不会重试解析-> Help 1

然后我运行mvn清理包-U来强制更新本地存储库,它给了我相同的错误...

任何帮助都将受到欢迎!谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-11-27 11:02:07

尝试使用hbase-client而不是hbase

代码语言:javascript
复制
<dependency>
  <groupId>org.apache.hbase</groupId>
  <artifactId>hbase-client</artifactId>
  <version>0.96.0-hadoop2</version>
</dependency>

另外,如果您使用的是hadoop 1.1.2,则应该使用0.96.0-hadoop1。0.96.0-hadoop2适用于hadoop 2。*

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20089028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档