hbase查询问题

爱技术的山野村民 2013-12-24 02:25:42
例如:
主键,值put<a,1>,现在再次put为<a,2>,通过get<a>后,取出来的值是2,那么有办法渠道a=1的记录吗?
文档都说的,记录时时间戳是不一样的。
...全文
432 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzwab99 2014-04-04
  • 打赏
  • 举报
回复
引用 3 楼 tntzbzc 的回复:
Get.setMaxVersions()//可以返回多个版本的数据。
Get.setTimeRange()//可以返回其他时间范围的版本。
正解
zhangxinzhixjtu 2014-04-03
  • 打赏
  • 举报
回复
楼上正解 另外,可以通过https://github.com/zhang-xzhi/simplehbase ORM 对这种一个rowkey多个时间戳的场景,进行ORM。
撸大湿 2013-12-24
  • 打赏
  • 举报
回复
Get.setMaxVersions()//可以返回多个版本的数据。
Get.setTimeRange()//可以返回其他时间范围的版本。
  • 打赏
  • 举报
回复
但是我用get没取到,总是取得时间戳最新的记录。
一叶之舟 2013-12-24
  • 打赏
  • 举报
回复
没问题的,通过get把所有相关的记录都拿出来

20,808

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧