注意:如果只想解决这个问题可以跳过1,2直接看3和4的解决步骤
一键启动集群查看datanode的日志在哪里 sh start-all.sh
进入日志查看 用shift+g进入末行模式,在往上翻,看到第一个INFO,下面有WARN(警告),这个里有提示信息,大约是讲datenode的clusterID和namenode的clusterID不一致。
进入cd /export/servers/hadoop-2.6.0-cdh5.14.0/hadoopDatas/datanodeDatas/current/ 查看 cat VERSION
这个与namenode旧的ID一致 3. 删除集群每一个节点的current
重新启动集群即可,并查看是否全部启动成功 sh start-all.sh