首先需要明白HBase读流程......
因为HBase读时,先去查询写缓存MemStore,如果有则直接返回,如果写缓存MemStore没有时,则会去查询读缓存BlockCache,如果有就直接返回,没有将会读取对应HFile,并返回同时缓存BlockCache。
所以在HBase读流程中,当两者缓存不一致时,返回方式为:优先返回写缓存MemStore中的数据。
上一篇
下一篇
相关推荐