jjzjj

ExtendedBlock

全部标签

【HDFS】LocatedBlocks、LocatedBlock、LocatedStripedBlock、ExtendedBlock类分析

本文主要介绍如下内容:1、介绍标题中类的功能及相关字段2、与字段初始化相关的一些细节一、ExtendedBlock类在BlockPools之间唯一标识一个块。直白点就是一个Block再加一个块池id。块池的概念是HDFS联邦集群之后产生的,因为一台DataNode的主机可以作为多个HDFS集群的数据节点使用,所以每个HDFS集群用不同的blockpool区分,这样即使blockid相同,也有blockpoolid作为区分。publicclassExtendedBlock{privateStringpoolId;privateBlockblock;}note:下一小节LocatedBlock类的