如何为Hbase 0.96.0编译YCSB?

如何为Hbase 0.96.0编译YCSB?,hbase,ycsb,Hbase,Ycsb,我一直在为Hbase 0.96.0编写YCSB。在我将YCSB/Hbase目录中的pom.xml更改为 <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> <version>0.96.0-hadoop2</version> </dependency> <dependency&g

我一直在为Hbase 0.96.0编写YCSB。在我将YCSB/Hbase目录中的pom.xml更改为

<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>

org.apache.hbase
已缓存在本地存储库中,在经过central的更新间隔或强制更新之前,不会重新尝试解析->[帮助1]

然后我运行mvn clean package-U强制更新本地repo,它会给我同样的错误


欢迎任何帮助!谢谢

尝试使用hbase客户端而不是hbase

<dependency>
  <groupId>org.apache.hbase</groupId>
  <artifactId>hbase-client</artifactId>
  <version>0.96.0-hadoop2</version>
</dependency>

org.apache.hbase
hbase客户端
0.96.0-hadoop2

另外,如果您使用的是hadoop1.1.2,那么应该使用0.96.0-hadoop1。0.96.0-hadoop2适用于hadoop2。*

尝试使用hbase客户端而不是hbase

<dependency>
  <groupId>org.apache.hbase</groupId>
  <artifactId>hbase-client</artifactId>
  <version>0.96.0-hadoop2</version>
</dependency>

org.apache.hbase
hbase客户端
0.96.0-hadoop2
另外,如果您使用的是hadoop1.1.2,那么应该使用0.96.0-hadoop1。0.96.0-hadoop2是针对hadoop2的*