Hadoop3:HDFS-查看logs文件,排查NameNode故障原因。

问题一、NameNode进程退出

我们发现,NameNode进程不存在。

情况1、单独启动NameNode

bash 复制代码
hdfs --daemon start namenode

能够正常拉起,那就没问题

情况2、无法独立启动NameNode

先尝试启动NameNode

bash 复制代码
hdfs --daemon start namenode

发现,没能成功启动

查看日志文件

bash 复制代码
tail -n 100 hadoop-atguigu-namenode-hadoop102.log

从报错信息看,是NameNode没有格式化。

但是,我们是格式化后,才启动的集群。

具体是文件没找到:
/opt/module/hadoop-3.1.3/data/dfs/name/in_use.lock

我们去改目录查看下情况

说明,可能NameNode的数据被误删了。

解决

2nn节点上,拷贝元数据到相应目录即可。

我们,知道2nn和nn差别就在于少了一个progress文件。

进入2nn元数据目录

bash 复制代码
cd /opt/module/hadoop-3.1.3/data/dfs/namesecondary

拷贝数据

bash 复制代码
scp -r atguigu@hadoop104:/opt/module/hadoop-3.1.3/data/dfs/namesecondary/* /opt/module/hadoop-3.1.3/data/dfs/name

再次启动NameNode进程

测试删除

显示进群处于安全模式

退出安全模式

bash 复制代码
hdfs dfsadmin -safemode forceExit

就可以正常使用了。

相关推荐
airuike12334 分钟前
以微见著,精准护航:MEMS IMU助力高铁轨道智能检测
大数据·人工智能·科技
青稞社区.1 小时前
Claude Code 源码深度解析:运行机制与 Memory 模块详解
大数据·人工智能·elasticsearch·搜索引擎·agi
T06205142 小时前
【面板数据】地级市及区县人口空心化数据(2000-2024年)
大数据
Aktx20FNz3 小时前
iFlow CLI 完整工作流指南
大数据·elasticsearch·搜索引擎
LaughingZhu4 小时前
Anthropic 收购 Oven 后,Claude Code 用运行时写了一篇护城河文章
大数据·人工智能·经验分享·搜索引擎·语音识别
学习3人组4 小时前
TortoiseGit冲突解决实战上机练习
大数据·elasticsearch·搜索引擎
Ln5x9qZC24 小时前
Flink SQL 元数据持久化实战
大数据·sql·flink
OYpBNTQXi4 小时前
Flink Agents 源码解读 --- (6) --- ActionTask
大数据·flink
中金快讯5 小时前
济民健康医疗服务占比提升至46%!业务结构调整初见成效
大数据·人工智能
lizhihai_995 小时前
股市学习心得-尾盘半小时买入法
大数据