新特性
- NameNode支持HA
- 命名空间支持分区(Federation)
- 支持ViewFS
- 支持目录快照
- 支持权限ACL
- 支持缓存指定的文件
QJM实现名字节点HA
(图片来源互联网)
命名空间分区(NameNode Federation)
文件系统命名空间进行分组,每组由一个NameNode集群负责管理和维护,各个NameNode集群独立,各自维护自己的block pool。由客户端选择通过访问哪个NameNode集群,由客户端控制文件系统的命名空间分组,客户端可以借助ViewFS来实现逻辑上看起来是同一个命名空间。DataNode节点共享。
(图片来源互联网)
参考资料
【0】HDFS Users Guide
https://hadoop.apache.org/docs/r2.6.5/hadoop-project-dist/hadoop-hdfs/HdfsUserGuide.html
【1】HDFS精华文章汇总
https://blog.csdn.net/Androidlushangderen/article/details/78700392
【2】hadoop(二):hdfs HA原理及安装
http://www.cnblogs.com/tgzhu/p/5790565.html
【3】hadoop2.x HDFS快照介绍
https://blog.csdn.net/Amber_amber/article/details/47021841