hadoop格式化namenode后导致datanode无法启动
首先贴报错哈,错误不一样,就不用往下看了。。。
报错截图
错误分析
Failed to add storage directory [DISK]file:/Users/zhangchenguang/software/hadoop-2.7.3/tmp/dfs/data/
java.io.IOException: Incompatible clusterIDs in /Users/zhangchenguang/software/hadoop-2.7.3/tmp/dfs/data: namenode clusterID = CID-261e3f9d-ce60-4046-b75b-bf8a65aac2fb; datanode clusterID = CID-e1798165-8cf4-42c3-98fc-e0fcb5faf152
重点是clusterIDs 不一致,谁的呢? namenode和datanode的
然后去网上搜,发现网上说格式化namenode和datanode,亲测不行。
hdfs namenode -format
hdfs datanode -format
然后我记得貌似有种方法可以改clusterID的,但是我忘记了...
解决方案
操作下面步骤前,最好