开发者社区> 问答> 正文

SecondarynameNode在使用过程中需要注意什么?

SecondarynameNode在使用过程中需要注意什么?

展开
收起
游客ydhxr2xydmgpo 2021-12-05 20:25:17 560 0
1 条回答
写回答
取消 提交回答
  • 1.完成合并的是secondarynamenode,会请求namenode停止使用edits,暂时将新写操作放入一个新的文件中(edits.new)。secondarynamenode从namenode中通过http get获得edits,因为要和fsimage合并,所以也是通过http get 的方式把fsimage加载到内存,然后逐一执行具体对文件系统的操作,与fsimage合并,生成新的fsimage,然后把fsimage发送给namenode,通过http post的方式。namenode从secondarynamenode获得了fsimage后会把原有的fsimage替换为新的fsimage,把edits.new变成edits。

    2.Hadoop进入安全模式时需要管理员使用dfsadmin的save namespace来创建新的检查点。

    3.secondarynamenode在合并edits和fsimage时需要消耗的内存和namenode差不多,所以一般把namenode和secondarynamenode放在不同的机器上。

    2021-12-05 22:22:59
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载