Hadoop常用命令大全
版权声明:本文为CSDN博主「InceptionZ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44441131/article/details/116657184
1. hdfs文件系统命令
1.1 文件路径增删改查系列:
hdfs dfs -mkdir dir
#创建文件夹
hdfs dfs -rmr dir#删除文件夹dir
hdfs dfs -ls#查看目录文件信息
hdfs dfs -lsr#递归查看文件目录信息
hdfs dfs -stat path#返回指定路径的信息
1.2 空间大小查看系列命令:
hdfs dfs -du -h dir 按照适合阅读的形式人性化显示文件大小
hdfs dfs -dus uri 递归显示目标文件的大小
hdfs dfs -du path/file显示目标文件file的大小
1.3 权限管理类:
hdfs dfs -chgrp group path
改变文件所属组
hdfs dfs -chgrp -R /dir递归更改dir目录的所属组
hdfs dfs -chmod [-R] 权限 -path改变文件的权限
hdfs dfs -chown owner[-group] /dir改变文件的所有者
hdfs dfs -chown -R owner[-group] /dir递归更改dir目录的所属用户
1.4 hdfs系统检查工具fsck
hdfs fsck -move
移动受损文件到/lost+found
hdfs fsck -delete删除受损文件
。
hdfs fsck -openforwrite打印出写打开的文件
。
hdfs fsck -files打印出正被检查的文件
。
hdfs fsck -blocks打印出块信息报告。
hdfs fsck -locations打印出每个块的位置信息。
hdfs fsck -racks打印出data-node的网络拓扑结构。