在 hbase 1.2.6 中找不到 org.apache.hadoop.hbase.mapreduce 和 mapred 包

Cannot find org.apache.hadoop.hbase.mapreduce and mapred packages in hbase 1.2.6

我正在尝试升级现有项目的 hbase 版本,该版本以前是 0.94.1,现在我将升级到 1.2.6。在 official website 中,我可以看到一些包和 类,例如 mapreduce 和 mapred,但它们在我找到的 jars 中不可用。我找到了 hbase-common hbase-annotations 和 hbase-client jar。但是这些罐子不包括 API 中的所有 类。我在哪里可以找到它们?

此致

您通常可以通过查看源代码来解决这类问题。浏览不同的版本,您可以看到以下内容:

hbase 中的所有内容都组合在一个包中。

代码已拆分为多个包。在此版本中,mapred 和 mapreduce 代码已移至 hbase-server [See here].