Closed freemanhjr closed 11 years ago
我的意思是你的merge是两次,还是一次;是先在本地的region server做一次,在到最后的region server去做;还是都汇总到最后的region server一起做?
具体的你可以看下com.codefollower.lealone.hbase.command.CommandParallel.executeQuery方法的代码逻辑 概括来说就两点: 1. 非聚合查询不需要merge;2.聚合查询需要merge(本地的region server如果有多个region会merge一次,然后多个region server再merge一次)
master只处理DDL语句
region server处理DML语句,result 的merge也在region server