如何从hbase表中获取最新的样本记录(在过去n小时内)?
大型hbase事务表中没有大量记录 来自Hbase外壳:如何从hbase表中获取最新的样本记录(在过去n小时内)?,hbase,Hbase,大型hbase事务表中没有大量记录 来自Hbase外壳: 如何获取在过去6年中插入/更新的样本记录 时间 是否可以获取最近一次插入/更新记录的计数 6小时 如何获取在过去6小时内插入/更新的样本记录 以下查询从hbase表中获取在过去6小时内插入/更新的样本记录 扫描'my.table',{LIMIT=>1,TIMERANGE=>[(Time.now.to_f.round()*1000).to_i-2160000,(Time.now.to_f.round()*1000).to_i]} 是否可
- 如何获取在过去6年中插入/更新的样本记录 时间
- 是否可以获取最近一次插入/更新记录的计数 6小时
- 如何获取在过去6小时内插入/更新的样本记录
以下查询从hbase表中获取在过去6小时内插入/更新的样本记录
扫描'my.table',{LIMIT=>1,TIMERANGE=>[(Time.now.to_f.round()*1000).to_i-2160000,(Time.now.to_f.round()*1000).to_i]}
- 是否可以获取过去6小时内插入/更新的记录数
count_table 'my.table', { TIMERANGE => [(Time.now.to_f.round()*1000).to_i-21600000, (Time.now.to_f.round()*1000).to_i] , CACHE => 10000000}
上述查询获取过去6小时内插入/更新记录的计数
它返回所需结果,但尚未测试w.r.t性能负载
注意:虽然我已经回答了我的问题,但我仍然保留这条线索
敞开心扉,从他人那里得到更好的答案
count_table 'my.table', { TIMERANGE => [(Time.now.to_f.round()*1000).to_i-21600000, (Time.now.to_f.round()*1000).to_i] , CACHE => 10000000}