Hbase-1.1.x版本中的Map reduce

时间:2015-10-02 11:32:13

标签: java hadoop intellij-idea mapreduce hbase

根据http://hbase.apache.org/book.html#mapreduce.example中的示例,我需要使用TableMapReduceUtil启动地图缩减超过HBase,我的Mapper将扩展TableMapper。但是,我在Hbase 1.1.2或1.1.1中找不到这些类。

在这些版本中,我需要有关如何通过HBase执行地图缩减工作的帮助。

我正在下载HBase依赖项作为pom而不是jar。因为,jar没有工作并抛出maven无法找到回购的错误。

    <dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase</artifactId>
        <version>1.1.2</version>
        <type>pom</type>
    </dependency>

PS:当我尝试在IntelliJ中自动导入时,它确实有效,但我必须导入0.94.x版本,我不想使用它。因为,我使用的hbase-client是1.1.2并且与0.94.x不兼容

1 个答案:

答案 0 :(得分:1)

您还需要hbase-server依赖:

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