HDFS中NameNode启动过程

移动到hadoop文件目录下

NameNode启动命令:sbin/hadoop-daemon.sh start namenode

DataNode启动命令:sbin/hadoop-daemon.sh start datanode

过程描述:

NameNode启动后,会进入30秒的等待时间,此时处于安全模式,所谓的安全模式就是只能执行相关读取操作,比如查看text,下载get等,不能执行创建,删除or追加内容操作,

此时NameNode做两件事,第一件,接受DataNode的心跳和块状态报告,心跳为每3秒发送一次,用来标记是否存活,而块的状态报告主要是用来发送NameNode节点下各个

块的状态,默认每一小时发送一次,之后NameNode就会根据自身的元数据来比对DataNode发送的所有块报告的数据是否匹配来判断各个DataNode是否正常,另外一件事,

NameNode会去加载fsimage镜像文件和edits编辑日志文件,并将其两合并生成一个新的fsimage镜像文件和生成空的edits编辑日志文件。

HDFS中NameNode启动过程

相关文章:

  • 2022-02-02
  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
  • 2021-11-08
  • 2021-05-10
  • 2021-08-03
  • 2021-06-12
猜你喜欢
  • 2021-06-19
  • 2021-12-02
  • 2021-04-16
  • 2018-01-17
  • 2022-01-13
  • 2021-05-05
相关资源
相似解决方案