1、NAME NODE HA

2、NAME NODE Federation

3、HDFS 快照(目录快照)

4、HDFS 缓存

5、HDFS ACL

6、异构层级存储结构

-------------------------------------------------------------------------------------------------------

  1、NameNode HA:

      NameNode分为主备节点,一个为ActiveNameNode,一个为StandbyNameNode。

      ActiveNameNode作用:

         1、Master主节点,只有一个;

         2、管理HDFS 命名空间;

         3、存储数据块与数据节点的映射关系,文件与数据块的映射关系;

4、配置副本策略;

5、处理客户端请求;

      StandbyNameNode作用:

1、NameNode热备;

2、定期合并元数据信息,包括(FSImage和FSEdits)。并且推送给ActiveNameNode;

3、当ActiveNameNode故障的时候,快速切换称为新的ActiveNameNode;

2、NameNode Federation:

       多个NameNode配合工作,每个NameNode分管不同的HDFS目录,共享所有的DataNode数据节点。

3、HDFS 快照:

       主要为防止用户误删数据,和数据备份的作用

      快照的对象为HDFS目录,前提是该目录是可以允许设置快照的(SnapShotable)

      启用快照:bin/hdfs dfsadmin allowsnapshot <path>

      创建快照:bin/hdfs dfs -CreateSnapshot <path> [snapshotName]

删除快照:bin/hdfs dfs -DeleteSnapshot <path> [snapshotName]

快照特性:只读,不可修改

      4、HDFS 缓存:

      目的:让高频访问的数据进行长期缓存。

        特性:1、仅支持目录或文件缓存,不支持Block级别

         2、不支持自动缓存

3、不会递归缓存目录下子目录的所有文件

4、可以设置缓存时间

5、独立管理内存,还没有与YARN的资源管理进行集成,可能会有资源分配的冲突·

 5、HDFS ACL:

       目标:提高HDFS目录权限管理的安全灵活性,原权限管理类似Linux操作系统模式的用户、用户组、其他组的目录权限管理。

       配置:在namenode节点上配置,dfs.namenode.acls.enabled:true

       例子:

       hdfs dfs -setfacl -m user:tom:rw - /lab/user

hdfs dfs -setfacl -m user:lucy:rw - /lab/user

hdfs dfs -setfacl -m group:team2:r - /lab/user

hdfs dfs -setfacl -m group:team3:r - /lab/user   

6、HDFS 异构层级存储结构

      可为不同的数据目录,配置不同的存储介质类别,如磁盘、SSD 、RAM,以满足Hadoop集群中不同计算框架,不同计算任务,不同性能要求的数据存储需求。 

     配置:

      <property>

         <name>dfs.datanode.data.dir</name>

         <value>[disk]/dir1,[disk]/dir2,[ssd]/dir3,[ssd]/dir4</value>

</property>

     HDFS 提供APi控制目录文件,写到什么介质,且能限制每个用户对每种介质的可使用份额。

Hadoop2.0新特性-持续追加【干货】的更多相关文章

  1. Visual Studio 2015速递(1)——C#6.0新特性怎么用

    系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用 Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力) Visual Studi ...

  2. Hadoop3.0新特性

    1. Hadoop3.0简介 Hadoop 2.0是基于JDK 1.7开发的,而JDK 1.7在2015年4月已停止更新,这直接迫使Hadoop社区基于JDK1.8重新发布一个新的Hadoop版本,而 ...

  3. HBase2.0新特性解析

    作者 | 个推大数据运维工程师 行者 升级背景 个推作为专业的数据智能服务商,在业务开展过程中存在海量的数据存储与查询的需求,为此个推选用了高可靠.高性能.面向列.可伸缩的分布式数据存储系统--HBa ...

  4. 跨时代的MySQL8.0新特性解读

    目录 MySQL发展历程 MySQL8.0新特性 秒级加列 性能提升 文档数据库 SQL增强 共用表表达式(CTEs) 不可见索引(Invisible Indexes) 降序索引(Descending ...

  5. 浅谈Tuple之C#4.0新特性那些事儿你还记得多少?

    来源:微信公众号CodeL 今天给大家分享的内容基于前几天收到的一条留言信息,留言内容是这样的: 看了这位网友的留言相信有不少刚接触开发的童鞋们也会有同样的困惑,除了用新建类作为桥梁之外还有什么好的办 ...

  6. Java基础和JDK5.0新特性

    Java基础 JDK5.0新特性 PS: JDK:Java Development KitsJRE: Java Runtime EvironmentJRE = JVM + ClassLibary JV ...

  7. atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性

    atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性   1.1. Servlet和JSP规范版本对应关系:1 1.2. Servlet2 ...

  8. 背水一战 Windows 10 (1) - C# 6.0 新特性

    [源码下载] 背水一战 Windows 10 (1) - C# 6.0 新特性 作者:webabcd 介绍背水一战 Windows 10 之 C# 6.0 新特性 介绍 C# 6.0 的新特性 示例1 ...

  9. C# 7.0 新特性2: 本地方法

    本文参考Roslyn项目中的Issue:#259. 1. C# 7.0 新特性1: 基于Tuple的“多”返回值方法 2. C# 7.0 新特性2: 本地方法 3. C# 7.0 新特性3: 模式匹配 ...

随机推荐

  1. C#基础练习(事件登陆案例)

    Form1的后台代码: namespace _08事件登陆案例 {     public partial class Form1 : Form     {         public Form1() ...

  2. java c# 加密与解密对照

    原文 java c# 加密与解密对照 最近一直烦恼,java , c# 加密的不同,然后整理了一下,留个备份的轮子: 其中在 java.c#加密转换时,最重要的是 IV 的确定,我常常用如下方法使得j ...

  3. Chrome中的消息循环

    主要是自己做个学习笔记吧,我经验也不是很丰富,以前学习多线程的时候就感觉写多线程程序很麻烦.主要是线程之间要通信,要切线程,要同步,各种麻烦.我本身的工作经历决定了也没有太多的工作经验,所以chrom ...

  4. JVM 问题排查常用工具

    一. jmap // 打印jvm的堆状况,主要是年轻代和老年代信息 jmap -heap <pid> 如: Heap Configuration: MinHeapFreeRatio = M ...

  5. linux关机和重启的命令[转]

    如果你很急着关机或者重启话,那么关机就是init 0,重启就是init 6或者reboot Linux中常用的关机和重新启动命令有shutdown.halt.reboot以及init,它们都可以达到关 ...

  6. Fragment 和 FragmentActivity的使用(二)

      今天继续完成剩下的学习部分,现在项目很多地方使用viewpager来提供滑动,今天记录学习viewpager配合fragment的显示,增加一个CallLogsFragment配合之前SMSLis ...

  7. Catalan数推导(转载)

    Raney引理: 设整数序列A = {Ai, i=1, 2, …, N},且部分和Sk=A1+…+Ak,序列中所有的数字的和SN=1,在A的N个循环表示中,有且仅有一个序列B,满足B的任意部分和Si均 ...

  8. springMVC传对象参数、返回JSON格式数据

    假如请求路径:http://localhost/test/test.do?user.id=1 后台接收参数的方法如下: @RequestMapping("/test") publi ...

  9. apache开源项目-- Turbine

    1.缘起 Jetspeed是Apache Jakarta小组的开放源码门户系统.它使得最终用户可以通过WAP手机.浏览器.PDA等各种设备来使用各种各样的网络资源(比如应用程序.数据以及这之外的任何网 ...

  10. cbitmap 获取RGB CBitMap的用法

    MFC提供了位图处理的基础类CBitmap,可以完成位图(bmp图像)的创建.图像数据的获取等功能.虽然功能比较少,但是在对位图进行一些简单的处理时,CBitmap类还是可以胜任的.很多人可能会采用一 ...