温馨提示×

linux hdfs怎么查看目录

小樊
47
2026-09-01 15:29:27
栏目: 智能运维

在 Linux 上查看 HDFS(Hadoop 分布式文件系统)中的目录,通常使用 Hadoop 提供的 hdfs dfshadoop fs 命令

1. 查看 HDFS 目录内容

hdfs dfs -ls /path/to/dir

hadoop fs -ls /path/to/dir

示例:

hdfs dfs -ls /

查看 HDFS 根目录下的内容。

2. 递归查看目录(包括子目录)

hdfs dfs -ls -R /path/to/dir

3. 查看目录详细信息(类似 ls -l)

hdfs dfs -ls -l /path/to/dir

4. 查看 HDFS 根目录

hdfs dfs -ls /

5. 查看当前用户主目录

hdfs dfs -ls

默认会列出 /user/当前用户名

6. 检查路径是文件还是目录

hdfs dfs -test -d /path/to/dir && echo "是目录"
hdfs dfs -test -f /path/to/file && echo "是文件"

常见注意事项

  • 要确保:
    • Hadoop 已安装并配置好
    • HADOOP_HOMEPATH 已配置
  • 如果报 command not found
    export PATH=$PATH:$HADOOP_HOME/bin
    
  • 如果连接不上 HDFS,检查:
    • NameNode 是否启动
    • core-site.xmlfs.defaultFS 是否正确

如果你是想在 Linux 本地查看 HDFS 数据目录(磁盘上的 block 文件),那是另一回事,也可以告诉我。

0