标签:
HDFS Federation是为解决HDFS单点故障而提出的NameNode水平扩展方案。
允许HDFS创建多个NameSpace以提高集群扩展性和隔离性。
当前HDFS包含两层结构:
(1) Namespace 管理目录,文件和数据块。它支持常见的文件系统操作,如创建文件,修改文件,删除文件等。
(2)Block Storage有两部分组成: Block Management维护集群中datanode的基本关系,它支持数据块相关的操作,如:创建数据块,删除数据块等,同时,它也会管理副本的复制和存放。 Physical Storage存储实际的数据块并提供针对数据块的读写服务。
HDFS架构只允许整个集群中存在一个namespace,而该namespace被仅有的一个namenode管理。这个架构使得HDFS非常容易实现,但是,它(见上图)在具体实现过程中会出现一些模糊点,进而导致了很多局限性
参考文献:
[0] HDFS Federation
https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/Federation.html
[1] An Introduction to HDFS Federation
http://zh.hortonworks.com/blog/an-introduction-to-hdfs-federation/
标签:
原文地址:http://my.oschina.net/darionyaphet/blog/482779