HDFS Federation 是指 HDFS 集群同时存在多个 NameNode。 这些 NameNode 分别管理一部分数据,且共享所有 DataNode 的存储资源。 解决以下几个问题 1 HDFS 集群扩展性。多个 NameNode 分管一部分目录,使得一个集群可以扩展到更多节点 2 性能更高。多个 NameNode 管理不同的数据,且同时对外提供服务,提供更高的读写吞吐率。 3 良好的隔离性。将不同业务数据交由不同 NameNode 管理,这样不同业务之间影响很小。 HDFS Federation 并不能解决单点故障问题,每个 NameNode 都存在单点故障问题 namenode 高可用