注:
hadoop fs 具体命令 与 hdfs dfs 具体命令 是等价的
1.输出某个命令的的参数:
hadoop fs -help rm
2.创建文件夹:
hadoop fs -mkdir /sanguo
3.从本地上传到HDFS上:
hadoop fs -put weiguo.txt hadoop fs -copyFromLocal weiguo.txt
4.从HDFS上下载:
hadoop fs -get /sanguo/weiguo.txt ./ hadoop fs -copyToLocal /sanguo/weiguo.txt ./
5.显示目录信息:
hadoop fs -ls /sanguo
6.显示文件内容:
hadoop fs -cat /sanguo/weiguo.txt
7.修改文件权限:
hadoop fs -chmod 666 /sanguo/weiguo.txt
8.从HDFS上的一个路径复制到另一个路径:
hadoop fs -cp /sanguo/shuguo.txt /jinguo
9.在HDFS上移动文件:
hadoop fs -mv /sanguo/wuguo.txt /jinguo
10.显示一个文件末尾1KB数据:
hadoop fs -tail /jinguo/shuguo.txt
11.删除文件或者文件夹:
hadoop fs -rm /sanguo/shuguo.txt //只删除shuguo.txt hadoop fs -rm -r /sanguo/shuguo.txt //递归删除 慎用 会删除sanguo里面的所有内容,包括sanguo
12.统计文件夹大小:
hadoop fs -du -s -h /jinguo //会显示整个jinguo文件的大小 格式: 27 81 /jinguo 注:27代表文件大小,81代表27*3个副本 du : disk usage hadoop fs -du -h /jinguo //会单独列出jinguo下面每个文件的大小 格式: 14 42 /jinguo/shuguo.txt 7 21 /jinguo/weiguo.txt 6 18 /jinguo/wuguo.txt
关于HDFS常用的一些命令
最新推荐文章于 2024-02-26 22:00:58 发布