我正在hbase中实现回滚操作。 我的组件被提供了所有要放置的信息(实际上有数百个这样的放置) - table,timestamp(可能为null),family,qualifier,value。它缓冲它们,然后批量调用HTable.put()。考虑到数据未经过预先验证,任何放置都可能失败。
我正在尝试回放失败的put()之前已经完成的工作。
我认为有3种方法可以回滚:
所以问题是 - 如何区分这三个看跌期权?当然这是查询特定项目的hbase的问题,但对我来说,做几百项的普通获取/扫描似乎不是很有效。
所以我正在寻找一些在hbase上进行批量获取/扫描的方法。