摘要: 一 写数据流程 1)Client先访问zookeeper,获取hbase:meta表位于哪个RegionServer。2)访问对应的RegionServer,获取hbase:meta表,根据读请求的namespace:table/rowkey,查询出目标数据位于哪个RegionServer中的哪个R 阅读全文
posted @ 2020-06-14 11:01 地中有山 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 由于memstore每次刷写都会生成一个新的HFile,且同一个字段的不同版本(timestamp)和不同类型(Put/Delete)有可能会分布在不同的HFile中,因此查询时需要遍历所有的HFile。为了减少HFile的个数,以及清理掉过期和删除的数据,会进行StoreFileCompactio 阅读全文
posted @ 2020-06-14 10:28 地中有山 阅读(225) 评论(0) 推荐(0) 编辑