当前位置:网站首页>集群的安全模式
集群的安全模式
2022-07-31 12:21:00 【巴涅波赫夫】
安全模式的自动进入与退出
1 NameNode 启动
NameNode启动时,首先将镜像文件(Fsimage)载入内存,并执行编辑日志(Edits)中的各项操作。一旦在内存中成功建立文件系统元数据的映像,则创建一个空的编辑日志。此时,NameNode开始监听DataNode请求。这个过程期间,NameNode一直运行在安全模式,即NameNode的文件系统对于客户端来说是只读的。
2 DataNode 启动
系统中的数据块的位置并不是由NameNode维护的,而是以块列表的形式存储在DataNode中。在系统的正常操作期间,NameNode会在内存中保留所有块位置的映射信息。在安全模式下,各个DataNode会向NameNode发送最新的块列表信息,NameNode了解到足够多的块位置信息之后,即可高效运行文件系统。
3 安全模式退出判断
如果满足“最小副本条件”,NameNode会在30秒钟之后就退出安全模式。所谓的最小副本条件指的是在整个文件系统中99.9%的块满足最小副本级别(默认值:dfs.replication.min=1)。在启动一个刚刚格式化的HDFS集群时,因为系统中还没有任何块,所以NameNode不会进入安全模式。
基本语法
集群处于安全模式,不能执行重要操作(写操作)。集群启动完成后,自动退出安全模式。
(1)bin/hdfs dfsadmin -safemode get (功能描述:查看安全模式状态)
(2)bin/hdfs dfsadmin -safemode enter (功能描述:进入安全模式状态)
(3)bin/hdfs dfsadmin -safemode leave (功能描述:离开安全模式状态)
(4)bin/hdfs dfsadmin -safemode wait (功能描述:等待安全模式状态)
边栏推荐
- Addition logic for SAP Commerce Cloud Product Review
- DCM middleware family welcomes a new member
- 第十二章 使用中的 OpenAPI 属性
- ESP8266-Arduino编程实例-PIR(被动红外)传感器驱动
- Build a Valentine's Day confession website (super detailed process, package teaching package)
- Banyan Tree Loan GPU Hardware Architecture
- Qt鼠标穿透
- Use ODBC in Excel to read data from CDS view on SAP BTP platform
- Selenium自动化测试之Selenium IDE
- 【Shader】Shader官方示例[通俗易懂]
猜你喜欢
机器学习基本概念
Full GC (Ergonomics)排查分析
imx6ull看门狗使用
学习爬虫之Scrapy框架学习(1)---Scrapy框架初学习及豆瓣top250电影信息获取的实战!
DCM middleware family welcomes a new member
Candence学习篇(11) allegro中设置规则,布局,走线,铺铜
函数递归1.0
2022年最新重庆建筑安全员模拟题库及答案
这款悄然崛起的国产API接口管理工具,你一定要晓得
Is the working process of the belt you know the story - actionreducerstore
随机推荐
Chrome开发自定义右键菜单实现快速跳转到指定页面
anaconda虚拟环境安装pytorch gpu版本
JVS函数公式使用场景介绍
Use IN List Population in Your JDBC Application to Avoid Cursor Cache Contention Issues
基于C51实现按键控制
通过斐波那契数再谈函数递归2.0
CWE4.8 -- The 25 most damaging software security issues in 2022
am335x 看门狗驱动&看门狗应用例程序
使用docker搭建mysql主从
亲测可用!!!WPF中遍历整个窗口的所有TextBox组件,对每个输入框做非空判断。
Banyan Tree Loan GPU Hardware Architecture
JVS设置不同应用的登录时效时间
Cognitive-exercise rehabilitation medical robot application design
JVS轻应用的组成与配置
Acwing第 62 场周赛【未完结】
VBA实现双击单元格自动输出对号再次双击取消对号
chroot命令
函数的参数
【核心概念】图像分类和目标检测中的正负样本划分以及架构理解
ESP8266-Arduino编程实例-MCP9808数字温度传感器驱动