在 CentOS 上查看 HDFS 文件,常见做法有以下几种(假设你已安装并配置好 Hadoop):
hdfs dfs 命令(最常用)hdfs dfs -ls /
hdfs dfs -ls /user/hadoop
hdfs dfs -cat /user/hadoop/test.txt
hdfs dfs -tail /user/hadoop/test.txt
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
如果 HDFS 的 NameNode 已启动:
http://<namenode-ip>:9870
(Hadoop 3.x)
http://<namenode-ip>:50070
在 Utilities → Browse the file system 中查看文件。
command not found: hdfs
解决:
export PATH=$PATH:/opt/hadoop/bin
或修改 ~/.bashrc
Permission denied
解决:
hdfs dfs -chmod 755 /user/hadoop
或用对应 HDFS 用户执行
jps
应看到:
如果你能告诉我:
我可以给你更精确的命令示例。