我有一个非常基本的问题!hbase上的mapreduce需要哪些库?我知道我必须使用tablemapper,我已经从maven获得了hadoop客户端2.2.0和hbase客户端0.98.2,但是api中没有tablemapper。谢谢您。
8i9zcol21#
除了 hbase-client 你需要相同的版本 hbase-server 依赖关系,这还将包括所需的mapreduce库。如果您使用的是maven,则需要添加 pom.xml 文件:
hbase-client
hbase-server
pom.xml
<dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-server</artifactId> <version>1.1.2</version> </dependency>
(在撰写本文时,最后一个版本是 1.1.2 )祝你好运!
1.1.2
cpjpxq1n2#
之前 hbase 2.0 ,您需要在pom.xml中添加以下依赖项
hbase 2.0
<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>
2条答案
按热度按时间8i9zcol21#
除了
hbase-client
你需要相同的版本hbase-server
依赖关系,这还将包括所需的mapreduce库。如果您使用的是maven,则需要添加pom.xml
文件:(在撰写本文时,最后一个版本是
1.1.2
)祝你好运!cpjpxq1n2#
之前
hbase 2.0
,您需要在pom.xml中添加以下依赖项之后
hbase 2.0
,