确保CentOS HDFS配置正确可从以下方面入手:
检查配置文件
core-site.xml中fs.defaultFS指向正确的NameNode地址。hdfs-site.xml中dfs.replication(副本数)、dfs.namenode.name.dir(NameNode元数据目录)、dfs.datanode.data.dir(DataNode数据目录)等参数是否符合需求。yarn-site.xml中yarn.resourcemanager.hostname)是否正确。验证环境变量
JAVA_HOME和HADOOP_HOME已正确配置并生效,可通过echo $JAVA_HOME和echo $HADOOP_HOME查看。格式化NameNode
hdfs namenode -format,确保元数据目录初始化正确。启动服务并检查状态
start-dfs.sh和start-yarn.sh启动服务,通过jps命令查看NameNode、DataNode等进程是否正常运行。hdfs dfsadmin -report查看集群状态,确认节点健康、副本数等配置生效。功能测试
hdfs dfs -put /local/file /hdfs/pathhdfs dfs -cat /hdfs/path/file。查看日志与监控
$HADOOP_HOME/logs目录下的日志文件,排查启动或运行中的错误。安全与优化配置(可选)
关键命令参考:
cat $HADOOP_HOME/etc/hadoop/*.xmljps、hdfs dfsadmin -reporthdfs dfs -ls /、hdfs dfs -put/get通过以上步骤可系统化验证HDFS配置的正确性,确保集群稳定运行。