确保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/path
hdfs dfs -cat /hdfs/path/file
。查看日志与监控
$HADOOP_HOME/logs
目录下的日志文件,排查启动或运行中的错误。安全与优化配置(可选)
关键命令参考:
cat $HADOOP_HOME/etc/hadoop/*.xml
jps
、hdfs dfsadmin -report
hdfs dfs -ls /
、hdfs dfs -put/get
通过以上步骤可系统化验证HDFS配置的正确性,确保集群稳定运行。