HDFS Federation提出的背景:
1.namenode单点且元数据受限于namenode的内存,且namenode没有办法水平扩展
2.不支持多租户公用一个hdfs
解决的问题:
1.多个namenode尽管他们之间是相互独立,这样就水平扩展了namenode,使得元数据的规模不受限制
2.每个namenode与所有的datanode交互这样就形成了读写负载
3.每个namenode代表一个ClusterID从而可以支持多租户
存在的问题:
namenode仍然是单节点的,HA的方式仍然跟以前的版本一样需要基于Secondary NameNode,Backup NameNode,Quorum Journal Manager等