【发布时间】:2014-08-03 08:11:48
【问题描述】:
我需要知道 HBase 表中新添加/更新/删除的行是什么。 考虑我有一个单独的表,我在其中维护这个更改列表(即已更改的键),并且有一个标志告诉这是一个更改的行(0 - 已更改,1 - 已处理更改的行)。
还有另一个进程对了解更改的行感兴趣,一旦它处理了这些行,它就会将这些行更新为 1。 在 hbase 中执行此操作的最佳策略是什么?
【问题讨论】:
标签: hbase
我需要知道 HBase 表中新添加/更新/删除的行是什么。 考虑我有一个单独的表,我在其中维护这个更改列表(即已更改的键),并且有一个标志告诉这是一个更改的行(0 - 已更改,1 - 已处理更改的行)。
还有另一个进程对了解更改的行感兴趣,一旦它处理了这些行,它就会将这些行更新为 1。 在 hbase 中执行此操作的最佳策略是什么?
【问题讨论】:
标签: hbase
在插入行时,如果将时间戳设置为当前日期,则可以使用 TimestampFilter 查找新添加的行。要跟踪特定行键/值的更改,您可以使用 hbase 的版本功能。
【讨论】: