HDFS 其他命令 HDFS支持fsck命令用以检查各种不一致。fsck用以报告各种文件问题,如 block丢失或缺少block等。 fack 命令用法如下: hdfs fsck <path> [-move | -delete | -openforwrite] [-files [-blocks [-locations | -racks]]] <path> 检查的起始目录 -move 将损坏的文件移动到/lost+found 下面 -delet...
-delete:删除受损文件。 -files:打印出正被检查的文件。 -blocks: 打印出块信息报告。 -locations:打印出每个块的位置信息。 -racks:打印出data-node的网络拓扑结构。 使用案例 [zhangsan@node1subdir0]$hdfsfsck/user/zhangsan/hadoop-2.7.3.tar.gz-files-blocks-locationsConnectingtonamenodeviahttp://node1:50...
需要和-files -blocks一起使用。 [hadoop@dev ~]$ hdfs fsck /logs/site/2015-08-08/lxw1234.log -files -blocks -locations FSCK started by hadoop (auth:SIMPLE) from /172.16.212.17 for path /logs/site/2015-08-08/lxw1234.log at Thu Aug 13 09:45:59 CST 2015 /logs/site/2015-08-08/lxw...
hdfs fsck path [-files [-blocks [-locations]]] fsck可以检查指定路径是否正常 -files可以列出路径内的文件状态 -files -blocks输出文件块报告(有几个块,多少副本) -files -blocks -locations输出每一个block的详情 这个文件叫test3.txt,大小为28bytes,replication=1,就是一个副本,后面的1 blck就是一个块 ...
hdfs fsck /路径 -files -blocks -locations 状态查询:hdfs dfsadmin -report 数据块健康查询: hdfs fsck / 查块丢失的命令:hdfs fsck / | egrep -v ‘^.+$’ | grep -v eplica 数据块修复操作:hdfs debug recoverLease -path 文件位置 -retries 重试次数 ...
获取指定路径(数据存储目录或文件)的存储策略hdfs storagepolicies -getStoragePolicy -path xxx4、取消存储策略;执行改命令之后该目录或者文件,以其上级的目录为准,如果是根目录,那么就是HOThdfs storagepolicies -unsetStoragePolicy-path xxx5、查看文件块的分布bin/hdfs fsck xxx -files -blocks -locations6...
hdfs fsck /ec_RS-6-3-1024k -files -blocks -locations 原始文件只有100MB,如果按照三副本策略,应该只有1个block(算上个3副本一共是3个),但是我们根据上图可以发现有一个block group,却有9个block文件,因为纠删码策略是RS-6-3,所以6个block是原始文件,3个block是校验数据。为了节省篇幅,具体的block分布Fa...
使用hdfs fsck是否有损坏的文件 hdfs fsck / | egrep -v '^\.+$' | grep -v eplica # 可以使用以下命令尝试修复文件 hdfs fsck /path/to/corrupt/file -locations -blocks -files 检查hdfs是否处于safemode hdfs dfsadmin -safemode get # 显示:Safe mode is OFF 则为正常 如果显示为“Name node is...
hdfs fsck-blockId block_id hadoop fsck 文件名-files-blocks-locations-openforwrite 2、调整参数加速Decommission DataNode Decommission DataNode相关参数 默认参数下,Decommission执行速度较慢,建议检查参数是否为建议值,可适当调大下列参数 代码语言:javascript ...
1)系统⽬录检查 $> hdfs fsck /user/xxx系统⽬录详细检测 $> hdfs fsck /user/xxx -files -blocks -locations -racks 2)检测DataNode报告 $> hdfs dfsadmin -report 3)权限管理 $> hdfs fs -chmod 666 /user/xxx 4)hdfs空间⽬录配额设置 $> hdfs dfsadmin -setSpaceQuota [N] /user/xxx 5)hdfs...