温馨提示×

centos hdfs路径怎么配

小樊
45
2026-09-24 16:49:26
栏目: 智能运维

在 CentOS 上配置 HDFS 路径,通常指两件事之一:

  1. 配置 HDFS 的存储目录(本地磁盘路径)
  2. 在 HDFS 中创建/使用目录(逻辑路径)

下面分别说明。


一、配置 HDFS 本地存储路径(core-site / hdfs-site)

1. 修改 hdfs-site.xml

HDFS 的数据实际存在 CentOS 本地磁盘上,需要指定:

vi $HADOOP_HOME/etc/hadoop/hdfs-site.xml

示例配置:

<configuration>
    <!-- NameNode 元数据目录 -->
    <property>
        <name>dfs.namenode.name.dir</name>
        <value>file:///data/hadoop/dfs/name</value>
    </property>

    <!-- DataNode 数据目录 -->
    <property>
        <name>dfs.datanode.data.dir</name>
        <value>file:///data/hadoop/dfs/data</value>
    </property>
</configuration>

2. 创建本地目录

mkdir -p /data/hadoop/dfs/name
mkdir -p /data/hadoop/dfs/data
chown -R hadoop:hadoop /data/hadoop

用户需替换为你的 Hadoop 运行用户(如 hadoop)


二、配置 HDFS 根路径(core-site.xml)

vi $HADOOP_HOME/etc/hadoop/core-site.xml
<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

HDFS 默认根路径就是:

hdfs://localhost:9000/

三、在 HDFS 中创建路径(逻辑路径)

1. 启动 HDFS

start-dfs.sh

2. 创建 HDFS 目录

hdfs dfs -mkdir /user
hdfs dfs -mkdir /user/hadoop

3. 查看路径

hdfs dfs -ls /

四、客户端访问 HDFS 路径示例

hdfs dfs -put localfile.txt /user/hadoop/
hdfs dfs -get /user/hadoop/localfile.txt ./

五、常见路径说明

类型 示例
HDFS 路径 hdfs://namenode:9000/data
本地路径 file:///data/hadoop/dfs
用户目录 /user/<username>

如果你是指:

  • ✅ HDFS 客户端怎么连 CentOS 上的 HDFS
  • ✅ Docker / 集群环境怎么配路径
  • ✅ Hive / Spark 怎么用 HDFS 路径

可以告诉我你的具体场景,我给你更精确的配置。

0 踩