温馨提示×

centos怎么看hdfs配置

小樊
44
2026-10-06 09:14:35
栏目: 智能运维

在 CentOS 上查看 HDFS 配置,通常取决于你是怎么部署 Hadoop 的(CDH / HDP / 原生 Apache Hadoop)。下面按常见情况说明。


一、最常见:查看 HDFS 配置文件

HDFS 的核心配置文件一般在:

$HADOOP_HOME/etc/hadoop/

或(CDH 环境):

/etc/hadoop/conf/

关键配置文件

hdfs-site.xml      # HDFS 相关配置
core-site.xml      # 文件系统入口(fs.defaultFS)

查看示例:

cat $HADOOP_HOME/etc/hadoop/hdfs-site.xml
cat $HADOOP_HOME/etc/hadoop/core-site.xml

如果不知道 HADOOP_HOME:

echo $HADOOP_HOME
which hdfs

二、通过 HDFS 命令查看生效配置(推荐)

即使配置文件被改过,实际生效的配置最好用命令看:

hdfs getconf -confKey dfs.replication
hdfs getconf -confKey fs.defaultFS

查看所有配置:

hdfs getconf -dumpConf

三、通过 Web UI 查看(最直观)

如果 NameNode 在运行:

  • NameNode Web UI
    http://<namenode-ip>:9870
    
    (Hadoop 3.x,2.x 是 50070)

路径:

Utilities -> Configuration

可以清楚看到 最终生效的 HDFS 配置


四、通过 JMX 查看(运维常用)

curl http://localhost:9870/jmx

或只看 HDFS 配置:

curl http://localhost:9870/jmx | grep -A 20 Hadoop:service=NameNode

五、常见需要看的 HDFS 配置项

dfs.replication
dfs.namenode.name.dir
dfs.datanode.data.dir
fs.defaultFS
dfs.blocksize
dfs.hosts / dfs.hosts.exclude

六、如果找不到 Hadoop

find / -name hdfs-site.xml 2>/dev/null

如果你愿意,可以告诉我:

  • CentOS 版本
  • Hadoop 版本(2.x / 3.x)
  • 是否是 CDH / 自建

我可以给你更精确的命令。

0 踩