在配置Hadoop的过程中,遇到不少问题,特此记录一下,希望对大家有些许帮助。
注意,我们通过shell脚本启动Hadoop时,一般不会报错,需查看Hadoop下的logs文件夹里的日志信息,才能看到报错信息。
1. 缺少namenode进程
日志报错信息:
...
2018-05-11 14:49:34,166 INFO org.apache.hadoop.hdfs.server.common.Storage: Lock on /mnt/hdfs/namenode/in_use.lock acquired by nodename 4790@myz-master
2018-05-11 14:49:34,168 WARN org.apache.hadoop.hdfs.server.namenode.FSNamesystem: Encountered exception loading fsimage
java.io.IOException: NameNode is not formatted.
...
解决:hadoop namenode -format
注意该命令需要在停止Hadoop相关进程的情况下使用(./stop-all.sh 停止全部进程)
日志报错信息: