温馨提示×

centos如何查看hdfs文件

小樊
49
2026-09-12 08:17:27
栏目: 智能运维

在 CentOS 上查看 HDFS 文件,常见做法有以下几种(假设你已安装并配置好 Hadoop):


一、使用 hdfs dfs 命令(最常用)

1. 查看 HDFS 根目录

hdfs dfs -ls /

2. 查看某个目录

hdfs dfs -ls /user/hadoop

3. 查看文件内容

hdfs dfs -cat /user/hadoop/test.txt

4. 查看文件前几行

hdfs dfs -tail /user/hadoop/test.txt

5. 查看文件大小和信息

hdfs dfs -du -h /user/hadoop

二、使用 hadoop fs(与 hdfs dfs 等价)

hadoop fs -ls /
hadoop fs -cat /user/hadoop/test.txt

✅ hdfs dfs 和 hadoop fs 基本等同,推荐用 hdfs dfs


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

如果 HDFS 的 NameNode 已启动:

  • 默认地址:
http://<namenode-ip>:9870

(Hadoop 3.x)

  • 旧版本(Hadoop 2.x):
http://<namenode-ip>:50070

在 Utilities → Browse the file system 中查看文件。


四、常见问题排查

1. 命令找不到

command not found: hdfs

解决:

export PATH=$PATH:/opt/hadoop/bin

或修改 ~/.bashrc


2. 权限不足

Permission denied

解决:

hdfs dfs -chmod 755 /user/hadoop

或用对应 HDFS 用户执行


3. 确认 HDFS 是否在运行

jps

应看到:

  • NameNode
  • DataNode
  • ResourceManager(可选)

如果你能告诉我:

  • Hadoop 版本
  • 是否使用 CDH / HDP / 原生 Hadoop
  • 是想 命令行查看 还是 代码访问

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

0 踩