Hadoop中DataNode没有启动的原因和解决办法
原因
由于多次进行格式化命令操作导致,namenode被格式化,现在需要复原
hadoop namenode -format
解决办法
1,进入hadoop寻找log日志
[root@promote logs]# cd /opt/hadoop/logs
进入这个log文件,拉到底部,找第一个CID,复制
2,打开文件 ,此tmp文件为配置core-site.xml
时自己建立的临时文件目录hadoop.tmp.dir
[root@promote tmp]# vi /opt/hadoop/tmp/dfs/data/current/VERSION
把culsterID改成之前复制的cid即可
3,重启hadoop
start-all.sh