解决CentOS HDFS启动失败可按以下步骤排查:
JAVA_HOME和HADOOP_HOME已正确配置并导出至/etc/profile或~/.bashrc,执行source命令使其生效。core-site.xml、hdfs-site.xml等配置文件的路径、端口、目录等参数是否正确,重点关注fs.defaultFS、dfs.namenode.data.dir等关键配置。hdfs namenode -format(注意:会删除所有数据,需提前备份)。/etc/hosts中主机名与IP映射正确,节点间网络连通(ping/ssh免密登录)。netstat查看,必要时修改配置文件或关闭防火墙。/var/log/hadoop-hdfs/或$HADOOP_HOME/logs下的日志文件,根据错误信息针对性解决(如权限不足、端口冲突等)。hdfs dfsadmin -safemode leave退出。sbin/stop-dfs.sh + sbin/start-dfs.sh。若以上步骤无效,建议根据日志错误信息进一步排查,或参考Hadoop官方文档及社区论坛寻求帮助。