0

插入发生后是否有一种简单的方法来重新计算某些值?我有一个包含多个列族的表,其中一个是统计的。我想插入原始记录,而不是使用一些特定于 HBase 的工具来离线计算值 - 而不会阻止插入。

假设我将一些文件放入 hbase 表中,并希望获得有关其中行数以及存储在那里的日期的信息。

我一直在研究 RegionObserver 及其 preGet 方法。该解决方案有效,但恐怕它会阻止实际插入发生,直到计算完成。

4

2 回答 2

1

试试 apache Pig,这最适合静态计算,可以在本地和 mapred 模式下运行

有关更多详细信息,您可以访问

http://pig.apache.com

于 2012-04-11T20:56:26.290 回答
1

使用 postPut 方法。您可以在此处查看HBase 协处理器的简短介绍

于 2012-04-10T12:21:40.137 回答