Hadoop2.0新特性-持续追加【干货】
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新特性-持续追加【干货】的更多相关文章
- Visual Studio 2015速递(1)——C#6.0新特性怎么用
系列文章 Visual Studio 2015速递(1)——C#6.0新特性怎么用 Visual Studio 2015速递(2)——提升效率和质量(VS2015核心竞争力) Visual Studi ...
- Hadoop3.0新特性
1. Hadoop3.0简介 Hadoop 2.0是基于JDK 1.7开发的,而JDK 1.7在2015年4月已停止更新,这直接迫使Hadoop社区基于JDK1.8重新发布一个新的Hadoop版本,而 ...
- HBase2.0新特性解析
作者 | 个推大数据运维工程师 行者 升级背景 个推作为专业的数据智能服务商,在业务开展过程中存在海量的数据存储与查询的需求,为此个推选用了高可靠.高性能.面向列.可伸缩的分布式数据存储系统--HBa ...
- 跨时代的MySQL8.0新特性解读
目录 MySQL发展历程 MySQL8.0新特性 秒级加列 性能提升 文档数据库 SQL增强 共用表表达式(CTEs) 不可见索引(Invisible Indexes) 降序索引(Descending ...
- 浅谈Tuple之C#4.0新特性那些事儿你还记得多少?
来源:微信公众号CodeL 今天给大家分享的内容基于前几天收到的一条留言信息,留言内容是这样的: 看了这位网友的留言相信有不少刚接触开发的童鞋们也会有同样的困惑,除了用新建类作为桥梁之外还有什么好的办 ...
- Java基础和JDK5.0新特性
Java基础 JDK5.0新特性 PS: JDK:Java Development KitsJRE: Java Runtime EvironmentJRE = JVM + ClassLibary JV ...
- 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 ...
- 背水一战 Windows 10 (1) - C# 6.0 新特性
[源码下载] 背水一战 Windows 10 (1) - C# 6.0 新特性 作者:webabcd 介绍背水一战 Windows 10 之 C# 6.0 新特性 介绍 C# 6.0 的新特性 示例1 ...
- C# 7.0 新特性2: 本地方法
本文参考Roslyn项目中的Issue:#259. 1. C# 7.0 新特性1: 基于Tuple的“多”返回值方法 2. C# 7.0 新特性2: 本地方法 3. C# 7.0 新特性3: 模式匹配 ...
随机推荐
- 汇编debug 截图
- Quartz的misfire特性
Quartz的misfire特性 只有一个线程.多个job 第一个job产生misfire(executeTime>Interval) 且是repeatForever 那么只会运行第一个job, ...
- 3、REST风格的URL
1.概述 HTTP协议里面,四个表示操作方式的动词:GET.POST.PUT.DELETE,它们分别对应四种基本的操作,GET用来获取资源,POST用来新建资源,PUT用来更新资源,DELETE用来删 ...
- MongoDB 安装和即基本操作
http://www.mongodb.org/ Agile and Scalable MongoDB (from "humongous") is an open-source do ...
- IOS设置背景色设置最简单方法
[self.view setBackgroundColor:[UIColor clearColor]];
- C# 控件双缓冲控制 ControlStyles 枚举详解
ControlStyles 枚举 .NET Framework 4 指定控件的样式和行为. 此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合. 命名空间: Sy ...
- poj 1986 Distance Queries(LCA:倍增/离线)
计算树上的路径长度.input要去查poj 1984. 任意建一棵树,利用树形结构,将问题转化为u,v,lca(u,v)三个点到根的距离.输出d[u]+d[v]-2*d[lca(u,v)]. 倍增求解 ...
- 修改placeholder属性
input::-webkit-input-placeholder{ font-size:12px;}input:-ms-input-placeholder{ font-size:12px;}input ...
- 基于ffmpeg的流媒体服务器
OS:ubuntu 12.04ffmpeg:N-47141-g4063bb2x264:0.133.2334 a3ac64b目标:使用ffserver建立流媒体服务器使用ffmpeg对本地文件流化(x2 ...
- DirectX截图黑屏的解决办法
好久没有更新博客了,今天开始继续耕耘. 生活要继续 工作要继续 梦想也一定要继续! 之前写过一篇关于DirectX截屏的文章,其中有网友留言提到了截图黑屏的问题,于是这些日子研究了一下,与大家一同分享 ...