hdfs health 快速查看
hdfs dfsadmin -report
hdfs fsck
在HDFS中,提供了fsck命令,用于检查HDFS上文件和目录的健康状态、获取文件的block信息和位置信息等。
fsck命令必须由HDFS超级用户来执行,普通用户无权限。
- 查看文件中损坏的块(-list-corruptfileblocks)
- 将损坏的文件移动至/lost+found目录(-move)
- 删除损坏的文件(-delete)
- 检查并列出所有文件状态(-files)
- 检查并打印正在被打开执行写操作的文件(-openforwrite)
- 打印文件的Block报告, 需要和 -files 一起使用(-blocks)
- 打印文件块的位置信息, 需要和-files -blocks一起使用(-locations)
- 打印文件块位置所在的机架信息(-racks)
hadoop checknative
hadoop checknative -a
校验静态库加载是否正确
查看 application 的日志
yarn logs --applicationId application_1557374149693_0233
动态更新代理用户权限相关配置
hdfs dfsadmin -refreshSuperUserGroupsConfiguration
yarn rmadmin -refreshSuperUserGroupsConfiguration