查看 HDFS(Hadoop Distributed File System)状态 常见有以下几种方式,按使用频率从高到低说明:
hdfs dfsadmin -report
作用:
✅ 这是查看 HDFS 状态最常用、最全面的命令
hdfs dfsadmin -safemode get
或
hdfs dfsadmin -safemode status
输出示例:
Safe mode is OFF
常见状态:
ON:安全模式,只读,不能写数据OFF:正常模式hdfs dfs -df -h
类似 Linux 的 df -h,显示:
hdfs dfs -ls /path
查看某个目录或文件是否存在、大小、副本数等。
默认地址(取决于版本):
| Hadoop 版本 | 默认端口 |
|---|---|
| Hadoop 2.x | http://namenode-host:50070 |
| Hadoop 3.x | http://namenode-host:9870 |
在浏览器中可以看到:
✅ 最直观、最推荐
curl http://namenode-host:9870/jmx
或过滤 HDFS 相关指标:
curl http://namenode-host:9870/jmx | grep -i hdfs
常用于:
jps
常见进程:
NameNodeDataNodeSecondaryNameNode(或 Standby NameNode)hdfs dfsadmin -safemode leave
# 1. 查看整体状态
hdfs dfsadmin -report
# 2. 查看安全模式
hdfs dfsadmin -safemode get
# 3. 查看容量
hdfs dfs -df -h
# 4. 查看进程
jps
如果你愿意,可以告诉我:
我可以给你更精准的排查命令。