hdfs fsck hdfs 有坏块启动不起来怎么办
hadoop集群由于磁盘损坏、节点挂机、机架掉电难免造成一些文件块损坏,通过hdfs fsck命令,检查HDFS上⽂件和⽬录的健康状态、获取⽂件的block信息和位置信息
如,出现报错There are 41 missing blocks. The following files may be corrupted
有坏块启动不起来直接
hdfs fsck / -delete
直接删除命令,只会删除坏块,正常的块不会删除。
hdfs fsck <path> [-list-corruptfileblocks | [-move | -delete | -openforwrite] [-files [-blocks [-locations | -racks]]]] [-includeSnapshots] [-storagepolicies] [-blockId <blk_Id>]
<path> 检测的目录 -move 把损坏的文件移动到/lost+found -delete 直接删除损坏的文件 -files 打印被检测的文件 -openforwrite print out files opened for write -includeSnapshots include snapshot data if the given path indicates a snapshottable directory or there are snapshottable directories under it -list-corruptfileblocks print out list of missing blocks and files they belong to -blocks 打印 block 的信息 -locations 打印 block 的位置,即在哪个节点 -racks print out network topology for data-node locations -storagepolicies 打印 block 存储的策略信息 -blockId 打印指定blockId所属块的状况 -replicaDetails print out each replica details
时来天地皆同力,运去英雄不自由
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2018-08-02 lvm
2018-08-02 lvm 新建一个vg 逻辑卷 配置启动
2018-08-02 mysql 存储过程 invoker invoker
2018-08-02 centos7 防火墙