4

I have a very basic question! what libraries I need for MapReduce on HBase? I know I must use TableMapper and I've got hadoop-client 2.2.0 and hbase-client 0.98.2 from maven but there's no TableMapper in API. Thank you.

4

2 回答 2

12

除了hbase-client依赖项之外,您还需要相同的版本hbase-server依赖项,这还将包括您需要的 mapreduce 库。如果您使用的是 Maven,则需要在pom.xml文件中添加:

<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-server</artifactId>
    <version>1.1.2</version>
</dependency>

(在写最后一个版本时1.1.2)祝你好运!

于 2014-06-01T07:22:28.267 回答
3

之前hbase 2.0,您需要在 pom.xml 中添加以下依赖项

<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-server</artifactId>
<version>1.3.1</version>

之后hbase 2.0

<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-mapreduce</artifactId>
<version>2.0.0</version>
于 2020-07-08T10:34:37.177 回答