我需要知道HBase表中新添加/更新/删除的行是什么。 考虑我有一个单独的表,我在其中维护这个更改列表(即已更改的键),并且有一个标志告诉这是一个已更改的行(0 - 已更改,1 - 已更改的行已处理)。
还有另一个过程,它有兴趣知道已更改的行,并且一旦处理了行,它就会将行更新为1。 什么是在hbase中做到这一点的最佳策略。
答案 0 :(得分:0)
插入行时,如果将时间戳设置为curr date,则可以使用TimestampFilter查找新添加的行。要跟踪特定rowkey /值的更改内容,可以使用hbase的Version能力。