Hadoop启动异常的处理方法

本人的Hadoop启动出现了问题

【例】

Hadoop集群:

192.168.2.9(Master:Online)

192.168.2.8(Slave:Standby


Hadoop启动后使用jps查看进程时发现少了namenode选项,于是决定查看namenode的日志文件/hadoop/logs/hadoop-cloudwave-namenode-cloudwave1.log,结果发现日志报错:

org.apache.hadoop.hdfs.server.common.InconsistentFSStateException: 


此时,要对namenode进行格式化操作,并重启hadoop。

(1)若要格式化namenode,需要首先使用killall java命令来关闭所有与hadoop相关的进程。

(2)然后再使用./hadoop-daemon.sh start journalnode命令来启动集群上的两个节点的journalnode。

(3)进入Hadoop/hdfs文件系统目录,在该目录下存在两个子目录/data和/name,将这两个目录删除后并重建,使用root权限更改两个子目录的权限为777(可读可写模式)

root$chmod /data 777 -R

root$chmod /name 777 -R

(4)格式化namenode,进入hadoop/bin目录中,使用命令hadoop namenode -format进行格式化操作,当出现“name has been formatted”的字样提示时,说明此时namenode的格式化操作已完成。

此时,再次重启Hadoop集群即可。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值