Hadoop 解除 "Name node is in safe mode"
运行hadoop的命令时可能会出现如下的错误信息:
org.apache.hadoop.hdfs.server.namenode.SafeModeException: Command Error Message.Name node is in safe mode.
解决方法:
bin/hadoop dfsadmin -safemode leave #关闭safe mode
namenode格式化失败
可能的原因:dfs.name.dir指定的目录已经存在(格式化要求该目录不能存在);VERSION中指定的namespaceID由于重复格式化而产生变化,新格式化的namenode和datanode中namespaceID不一致。
解决方法:删除dfs.name.dir指定的目录;删除VERSION文件。
ERROR org.apache.Hadoop.hdfs.server.datanode.DataNode: java.io.IOException:
Call to master/192.168.106.251:9091 failed on local exception: java.net.NoRouteToHost Exception: No route to host
可能是master的监听端口未开启成功,或者被master主机的防火墙阻止。尝试查看master上的监听端口这关闭防火墙以解决问题
Hadoop启动之后datanode节点自动关闭
在执行start-all.sh命令后,datanode中检查到服务已经启动,但是不久后就自动关闭。
可能是datanode与master通信失败造成的。
解决方法同上一条所述。
该贴被蜀山战纪编辑于2015-12-4 10:01:20