在 CentOS 上“何时配置 HDFS”,通常取决于你要搭建什么系统、处于哪个阶段。下面按常见场景给你一个清晰的时间线说明。
时间点:
配置时机:
在 Hadoop 安装完成后、启动集群之前
典型流程:
时间点:
需要做的:
hdfs-site.xml、core-site.xmlworkers(或 slaves)✅ HDFS 配置必须同步
常见场景:
dfs.replication)dfs.blocksize)时间点:
任何时候都可以,但修改后通常需要重启 HDFS
时间点:
配置时机:
core-site.xml
hdfs-site.xml
通常在:
$HADOOP_HOME/etc/hadoop/
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://namenode:9000</value>
</property>
</configuration>
<configuration>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>/data/hadoop/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/data/hadoop/datanode</value>
</property>
</configuration>
# 格式化 NameNode(仅第一次)
hdfs namenode -format
# 启动 HDFS
start-dfs.sh
检查:
jps
hdfs dfsadmin -report
在 CentOS 上配置 HDFS 的时机是:
安装 Hadoop 后、启动集群前;
或者在扩容、修改参数、搭建新节点时。
如果你愿意,我可以根据你的具体场景(单机 / 集群 / 学习 / 生产)给你一份 完整 CentOS + HDFS 配置实战步骤。