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.
问问题
6161 次
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 回答