从Avro中读取并在Mapper中写入多个HBase

时间:2015-02-04 13:40:04

标签: hadoop hbase avro

我已使用MultiTableOutputFormat并成功写入TableReducer中的多个HBase表。但是如何在仅Mapper工作中实现这一目标呢?

我尝试使用TableMapper,但它只有<KEYOUT,VALUEOUT>而不是<KEYIN,VALUEIN,KEYOUT,VALUEOUT>。所以我无法阅读文本文件。

我的Mapper正在读取Text / Avro文件并在推送到HBase之前对其进行处理。这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以打开HBase连接并在您实现的Mapper中自己编写PUT操作