请教hbase getscanner 慢的问题,第一次扫描大约300ms

applelemon 2016-09-12 11:49:40
大家好,
我的代码是这个结构,有些参数我先省略了

Table table = new Htable();
Scan scan1 = new Scan();
scan1.setstartrow();
scan1.setStopRow();
ResultScanner rs1 = table.getScanner(scan1 );//耗时300ms

然后

Scan scan2 = new Scan();
scan2.setstartrow();
scan2.setStopRow();
ResultScanner rs12 = table.getScanner(scan2);//耗时有时不到10ms,有时40,50ms

这是在java main方法中测试的,请教一下,我的问题出在哪里?
...全文
2012 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34152036 2019-01-11
  • 打赏
  • 举报
回复
setstartrow()setStopRow() 里面每设置起始结束rowkey 还可以设置 scan.setCaching(5000)加快查询速度

932

社区成员

发帖
与我相关
我的任务
社区描述
云计算 云存储相关讨论
社区管理员
  • 云存储
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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