【问题】 请选择正确的HBase表数据的读取过程,该过程涉及Zookeeper、Region-server、Region、MemStore、StoreFile等()①RegionServer收到客户端的读请求,会先扫描MemStore,再扫描blockcache(读缓存),没有找到数据的话,才会读取StoreFile文件。最后RegionServer将数据返回给Client②Client向元数据表或者字典表( meta表)的Region所在的RegionServer发起访问,读取meta表的数据,获取HBase集群
请选择正确的HBase表数据的读取过程,该过程涉及Zookeeper、Region-server、Region、MemStore、StoreFile等()①RegionServer收到客户端的读请求,会先扫描MemStore,再扫描blockcache(读缓存),没有找到数据的话,才会读取StoreFile文件。最后RegionServer将数据返回给Client②Client向元数据表或者字典表( meta表)的Region所在的RegionServer发起访问,读取meta表的数据,获取HBase集群上所有表的元数据。③Client向对应的RegionServer发起读请求。④根据meta表的元数据信息(如某张表有几个Region、 Region如何分配、每个Reigon的开始键Startkey和结束键Stopkey),Client找到当前要写入的表对应的Region及所在RegionServer⑤Client先访问Zookeeper,从Zookeeper上获取meta表的位置信息。
正确答案:⑤②④③①
题目解析:本题出自河南师范大学,国家开放大学数据库应用,由丰阳塔题库搜集整理。