【发布时间】:2015-06-19 12:41:40
【问题描述】:
假设我已经按照以下格式设计了 hbase 行 id(- 用作分隔符,_ 代替空格):
timestamp-event_type-user_id
所以现在我想为用户选择事件序列。例如,我需要选择事件类型而不是按以下顺序进行:4、8、1、10。 很明显,我应该创建RowFilter 和RegexStringComparator。 但在那种情况下,我选择了一组行,因此需要提取它们并按时间戳排序以确定事件顺序。 hbase 中是否有一种方法可以两次应用行过滤器?例如。第一个选择行,第二个在选定的组中执行选择?
注意
hbase 的使用可能看起来不正确,但主要思想是 row key 存储在 Hbase 缓存中,因此对 row key 的双重过滤应该非常快。 hbase 是否提供类似的东西?
【问题讨论】: