1、NameNode Metadata

2、NameNode介绍
(1)是整个文件系统的管理节点。它维护着整个文件系统的文件目录树,文件/目录的元信息和每个文件对应的数据块列表。接收用户的操作请求。
(2)文件包括:
fsimage:元数据镜像文件。存储某一时段NameNode内存元数据信息。
edits:操作日志文件。
fstime:保存最近一次checkpoint的时间。
以上这些文件是保存在linux的文件系统中。

3、NameNode的工作特点
(1)NameNode始终在内存中保存metedata,用于处理“读请求”
(2)到又“写请求”到来时,NameNode会首先写editlog到磁盘,即想edits文件中写日志,成功返回后,才会修改内存,并且向客户端返回。
(3)Hadoop会维护一个fsimage文件,也就是NameNode中metedata的镜像,但是fsimage不会随时与NameNode内存中的metedata保持一致,而是每隔一段时间通过合并edits文件来更新内容。secondary NameNode就是用来合并fsimage和edits文件来更新NameNode的metedata的(更新合并之后,edits 文件会清空,fsimage会跟metadata数据同步)。
同步条件:时间、edits的文件最大值

Hadoop的NameNode相关推荐

  1. Hadoop之NameNode和SecondaryNameNode工作机制详解

    Hadoop之NameNode和SecondaryNameNode工作机制详解 NN和2NN工作机制 NN和2NN工作机制详解 Fsimage和Edits解析 checkpoint时间设置 1. NN ...

  2. Hadoop切换namenode为active

    hadoop切换namenode为active 进入hadoop/bin目录下 ./yarn rmadmin -transitionToActive --forcemanual rm1 重新启动zkf ...

  3. Hadoop中Namenode单点故障的解决方案

    Hadoop中Namenode单点故障的解决方案 需求: 实现namenode元数据的备份,解决namenode单点宕机导致集群不可用的问题. 方案描述: 当namenode所在服务器宕机的时候,我们 ...

  4. Hadoop启动NameNode报错ERROR Cannot set priority of namenode process 2639

    项目场景: Hadoop启动NameNode报错::ERROR: Cannot set priority of namenode process 问题描述: Hadoop启动NameNode报错ERR ...

  5. Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详介AvatarNode

    2019独角兽企业重金招聘Python工程师标准>>> 正如大家所知,NameNode在Hadoop系统中存在单点故障问题,这个对于标榜高可用性的Hadoop来说一直是个软肋.本文讨 ...

  6. hadoop中NameNode、DataNode和Client三者之间协作关系及通信方式介绍

    <ignore_js_op> 1)NameNode.DataNode和Client          NameNode可以看作是分布式文件系统中的管理者,主要负责管理文件系统的命名空间.集 ...

  7. Hadoop中Namenode单点故障的解决方案及详细介绍

    正如大家所知,NameNode在Hadoop系统中存在单点故障问题,这个对于标榜高可用性的Hadoop来说一直是个软肋.本文讨论一下为了解决这个问题而存在的几个solution. 1. Seconda ...

  8. 惭入佳境之HADOOP的NAMENODE不能正常启动的问题解决

    注意到以下错误行不? java.io.FileNotFoundException: /app/hadoop/tmp/dfs/name/current/VERSION (Permission denie ...

  9. 配置Hadoop格式化namenode时报错cannot create directory /usr/local/hadoop/tmp/dfs/name/current

    格式化namenode时,通过以下字句验证是否成功 status 0 为操作成功,status 1为操作失败,往上翻查找错误原因 该错误是由于权限问题导致的 我们通过 sudo su 进入root操作 ...

  10. hadoop中namenode退出安全模式

    为什么NameNode会处于安全模式? 1.NameNode发现集群中DataNode丢失达到一定比例(0.01%)时会进入安全模式,此时只允许查看数据不允许对数据进行任何操作. 2.HDFS集群即使 ...

最新文章

  1. js ~取非运算符的妙用,将-1转为0(或假值)
  2. maven基础概念学习1
  3. pandoc文档书写
  4. python怎么处理数据_python中scrapy处理项目数据的实例分析
  5. 汽车之家全系车型(包含历史停售车型)图片--参数分析
  6. c语言反编译_Gacrux:基于C语言的可自定义PE加载恶意软件
  7. c语言程序设计2014春第一套作业,C语言程序设计2014春第一套作业
  8. c语言如何用fscanf将字符串读取,在c语言中如何将文本内容 赋给一个 字符串
  9. 两个不同的进程 虚拟地址相同_记一次阿里面试题:都有哪些进程间通信方式?麻烦你不要再背了...
  10. [资源分享] 吴恩达最新《机器学习训练秘籍》中文版可以免费下载了
  11. 大学教师读博后违约离职,校方索赔79万!
  12. ubuntu16.04下安装mysql详细步骤
  13. spring boot—集成log4j2日志框架
  14. razor 怎样使用session变量_有关 Session 的那些事儿
  15. 发送需要smtp认证的邮件
  16. 一个amp;quot;现象级amp;quot;大数据公司的蜕变
  17. 【侯捷】C++面向对象程序设计
  18. AJAX、Json介绍
  19. java版我的世界怎么疾跑,Minecraft疾跑按键设置 我的世界怎么开疾跑
  20. ME54N 采购申请审批

热门文章

  1. centos7下安装ossec
  2. 毕业生报到系统服务器繁忙,报到证一定要去报到吗?不报到有哪些严重后果?...
  3. 小班语言游戏教案%3c我的五官%3e,小班《我的五官》教案
  4. mysql double 转string类型转换_String类型转化为double类型的问题
  5. 简直太高效了!一篇文章帮你快速了解企业如何实现无纸化办公
  6. 怎么确定ajax传值成功,ajax传值和回调原理
  7. 【推荐系统算法】PMF(Probabilistic Matrix Factorization)
  8. [笔记]松散四叉树,BVH,BSP,KD树的特性以及适用情况
  9. 《生命·觉者》蔡志忠:一个人,活出自己是最重要的
  10. c语言time函数怎么使用_如何在C / C ++中使用time()函数?