DataBlockScanner是运行在数据节点DataNode上的一个后台线程。它为所有的块池管理块扫描。针对每一个块池,一个BlockPoolSliceScanner对象将会被创立,其运行在一个单独的线程中,为该块池扫描、校验数据块。当一个BPOfferService服务变成活泼或逝世亡状况,该类中的blockPoolScannerMap将会更新。 DataBlockScanner是运行在数据节点DataNode上的一个后台线程。它
DataBlockScanner是运行在数据节点DataNode上的一个后台线程。它为所有的块池管理块扫描。针对每一个块池,一个BlockPoolSliceScanner对象将会被创立,其运行在一个单独的线程中,为该块池扫描、校验数据块。当一个BPOfferService服务变成活泼或逝世亡状况,该类中的blockPoolScannerMap将会更新。 DataBlockScanner是运行在数据节点DataNode上的一个后台线程。它