Scans

2018-06-13 13:40 更新

Scans

  • 當(dāng)客戶端針對表發(fā)出掃描時,HBase會為每個區(qū)域生成一個RegionScanner對象來提供掃描請求。
  • 該RegionScanner對象包含一個StoreScanner對象列表,每列族一個。
  • 每個StoreScanner對象還包含StoreFileScanner對應(yīng)的列表,對應(yīng)于相應(yīng)列族的每個StoreFile和HFile,以及MemStore的KeyValueScanner對象列表。
  • 這兩個列表被合并為一個,該列表按照升序?qū)α斜砟┪驳腗emStore掃描對象進(jìn)行排序。
  • 當(dāng)一個StoreFileScanner對象被構(gòu)造時,它與一個MultiVersionConcurrencyControl讀取點(即當(dāng)前的memstoreTS)相關(guān)聯(lián),過濾出讀取點之外的任何新的更新。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號