哪个 jar 文件包含 Hbase 的 RowCounter class

Which jar file contains RowCounter class for Hbase

我已经束手无策了。我找不到哪个 jar 文件包含这两个 classes:

import org.apache.hadoop.hbase.mapreduce.RowCounter.RowCounterMapper;
import org.junit.experimental.categories.Category; 

我试过:

Eclipse 仍然说那些导入行没有解析。

如何找到包含这些 class 或任何 class 我的程序编译所需的 jar 文件?

提前致谢。我准备撞墙了

RowCounterMapper 在 HBase 服务器中。 Maven 依赖项:

<!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase --> <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> <version>1.2.1</version> <type>pom</type> </dependency>

Category 在 Junit 4 中。 Maven 依赖项: <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency>

我还添加了指向 GrepCode 的链接。

org.apache.hadoop.hbase.mapreduce.RowCounter.RowCounterMapper- hbase jar

org.junit.experimental.categories.Category junit jar

根据评论,@Classified 想要一个示例 运行 RowCounter
Here 是我写的一个单元测试,我认为它可以作为一个例子。

Job job = RowCounter.createSubmittableJob(HBaseConfiguration.create(), new String[]{"table"});
job.waitForCompletion(true);
Counters counters = job.getCounters();
GenericCounter genericCounter = (GenericCounter) counters.findCounter(
                    "org.apache.hadoop.hbase.mapreduce.RowCounter$RowCounterMapper$Counters",
                    "ROWS");
genericCounter.getValue();

genericCounter.getValue()"table" 的行数。