问题描述:
小伙伴们,当我们多次初始化HDFS的时候(hadoop namenode -format),会导致DataNode无法正常启动,这时我们可以采取以下方法解决此问题。
解决方案:
首先切换到data目录,路径如下:
然后删除data目录下的current文件
[root@kb141 data]# ls
current in_use.lock
[root@kb141 data]# pwd
/opt/soft/hadoop313/data/dfs/data
[root@kb141 data]# ls
current in_use.lock
[root@kb141 data]# rm -rf ./current/
删除完成后,切换到bin目录下重新初始化HDFS
[root@kb141 bin]# hadoop namenode -format
这时我们重新启动Hadoop,发现DataNode可以正常启动了