HBase 0.94.6-cdh4.5.0的hbase-client或hbase-common

时间:2014-12-15 12:25:32

标签: hadoop hbase

我们正在使用Cloudera CDH 4.5.0 for HBase而Storm 0.9.3使用hbase-client。不幸的是,似乎Cloudera没有提供hbase-client maven工件,我无法弄清楚如何满足org.apache.hadoop.hbase.security.UserProvider的依赖关系。根据Maven搜索站点,它可以由hbase-client或hbase-common提供。有人可以告诉我,如果有一个类似的版本,我可以使用cdh 4.5.0吗?

1 个答案:

答案 0 :(得分:2)

您使用的是cdh4.x还是cdh5.x? hbase-client / hbase-common jar只能在cdh5(hbase 96+)中使用。 cdh4版本只有一个包含所有内容的大型hbase jar。此外,UserProvider似乎不存在于4.5.0中,但存在于4.6.x中 hbase-client依赖于hbase-common,所以一般来说,如果你想使用客户端,你需要两者。

(如果您只查找hbase-common中的UserProvider类)