从 hadoop mapreduce 访问 hbase 表

Posted

技术标签:

【中文标题】从 hadoop mapreduce 访问 hbase 表【英文标题】:access hbase table fron hadoop mapreduce 【发布时间】:2012-02-21 07:43:58 【问题描述】:

我想,我正在使用 windowsXP、cygwin、hadoop-0.20.2 和 hbase-0.92.0。 我能够在 3 台电脑上成功运行 mapreduce wordcount 并验证 hadoop 和 hbase 工作正常。我也可以从 shell 创建表。

我尝试了很多示例,但它们都不起作用,例如当我尝试使用编译它时 javac Example.java

它给出了错误..... org.apache.hadoop.hbase.client 不存在 org.apache.hadoop.hbase 不存在 org.apache.hadoop.hbase.io 不存在

请任何人都可以帮助我...... -请给我一些示例代码以从 hadoop map reduce 访问 hbase -也指导我如何编译和执行它?

【问题讨论】:

我也有类似的问题。当您找到解决方案时请告诉我。 【参考方案1】:

这个网站有示例 hbase/Mapreduce 代码。我还没有尝试过,但乍一看似乎还可以。另外,您使用的是哪种 Hadoop/HBase 发行版?阿帕奇? Cloudera?

http://kdpeterson.net/blog/2009/09/minimal-hbase-mapreduce-example.html

【讨论】:

以上是关于从 hadoop mapreduce 访问 hbase 表的主要内容,如果未能解决你的问题,请参考以下文章

无法从 MapReduce 代码访问 HBase

从日食访问Hadoop群集

Hadoop学习笔记—12.MapReduce中的常见算法

Hadoop集群(第9期)_MapReduce初级案例

Hadoop集群(第9期)_MapReduce初级案例

Hadoop MapReduce访问减速器中的映射器输出编号