4、NameNode启动过程详解
2024-10-19 15:38:08
NameNode
- 内存
- 本地磁盘
- fsimage
- edits
第一次启动HDFS
- 格式化HDFS,目的就是生成fsimage
- start NameNode,读取fsimage文件
- start DataNode,向NameNode注册;block report(块汇报)
- create dir /user/hw/tmp -> write [edits]
- put files /user/beifeg/tmp(*-site.xml) -> write [edits]
- delete file /user/beifeng/tmp/core-site.xml -> write [edits]
第二次启动HDFS
- NameNode
- read [fsimage]
- read [edits]
- gen write fsimage [new]
- gen edits [null]
- DataNode
- 注册
- block report
- create dir /user/beifeng/tmp -> write [edits]
- put files /user/beifeg/tmp(*-site.xml) -> write [edits]
- delete file /user/beifeng/tmp/core-site.xml -> write [edits]
SecondaryNameNode辅助功能讲解
- NameNode中的编辑日志文件太大的话如何处理。需要借助SecondaryNameNode.
- 定期的合并 fsimage+edits ->new fsimage
最新文章
- 对称加密之AES、压缩解压以及压缩加密解密解压综合实战
- 设计模式(Design Patterns)
- OpenCV4Android开发之旅
- highCharts图表应用-实现多种图表的显示
- PD16 Generate Datebase For Sql2008R2时报脚本错误“对象名sysproperties无效”
- css3 过渡记
- 个人.net学习规划路线
- Catel(翻译)-为什么选择Catel
- ResourceString的用法
- HDU 4883 Best Coder Round 2 TIANKENG’s restaurant 解读
- maven_基本配置
- SQL IO监控
- LeetCode OJ 105. Construct Binary Tree from Preorder and Inorder Traversal
- error MSB8008: 指定的平台工具集(v110)未安装或无效。请确保选择受支持的 PlatformToolset 值
- Python进程池Pool
- 如何方便的在windows测试python程序
- 基于 Confluence 6 数据中心的 SAML 单点登录设置 SSL/TLS
- 单节点etcd配置
- aglio报错解决
- 查看Linux物理CPU个数
热门文章
- opentsdb操作草稿
- 【开发工具】- Windows下多个jdk版本切换
- 浅谈JS中 var let const 变量声明
- 基于MUI框架+HTML5PLUS 开发 iOS和Android 应用程序(APP)
- Dockerfile 基本命令
- 冠捷显示成功的信息化建设(MES应用案例)
- LCD 驱动 S3C2440A
- CCProxy代理
- Git版本管理工具使用
- react native报错处理com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveBuilderException: com.android.builder.dexing.DexArchiveBuilderException: Failed to process