hadoop服务器启动后无法执行hdfs dfs命令

集群启动后,无法正常使用hdfs的任何命令。使用jps查看进程,发现namenode没有启动,然后再进入到Hadoop的相应目录,打开里面的logs文件

打开Hadoop的master的log

再使用vi编辑器查看(也可以用less或者more命令查看),往上翻到第一个java的报错,发现是img文件坏掉了导致namenode启动不了。然后删除掉hadoop文件下面的tmp文件和dfs文件(子目录也要删干净)。然后重新建dfs和tmp文件,dfs文件下有两个子目录。

然后重新执行namenode -format指令初始化集群。

再重新启动,namenode就可以使用了

可能的原因:namenode死掉的原因可能是关虚拟机时没有stop-all.sh,而是直接把虚拟机关了,导致img出了问题。

相关推荐
沃达德软件31 分钟前
侦查实战中心大数据应用
大数据·人工智能·计算机视觉·数据挖掘·音视频
徐同保1 小时前
Git Commit message规范(Git提交信息规范)
大数据·git·elasticsearch
码农很忙2 小时前
解锁数据库迁移新姿势:让AI真正“可用、可信、可落地”
大数据·人工智能
珠海西格电力2 小时前
零碳园区如何吸引企业入驻?
大数据·物联网·产品运营·能源
justwaityou13142 小时前
010银发经济需求与产品矩阵:商业与社会责任的双模实践
大数据·银发经济·养老
一步一个脚印一个坑3 小时前
如何建立精细化运营体系
大数据
2501_933670794 小时前
2026年中专大数据与会计专业可考取的会计相关证书
大数据
江瀚视野5 小时前
昆仑芯启动港股上市:一枚芯片,如何折射百度全栈AI能力?
大数据·人工智能
CNRio5 小时前
Day 50:Git的高级技巧:使用Git的rebase交互式修改提交历史
大数据·git·elasticsearch
Coder_Boy_5 小时前
基于LangChain4j的证券业务系统模块四
大数据·人工智能·spring cloud·langchain