hadoop fs与hdfs dfs 等同,以下以hadoop fs为例进行介绍。
创建文件夹:
hadoop fs -mkdir 路径名
上传文件(本地文件不再存在):
hadoop fs -moveFromLocal 本地文件路径 hdfs文件夹路径
上传文件(本地文件存在):
hadoop fs -copyFromLocal/-put 本地文件路径 hdfs文件夹路径
追加文件:
hadoop fs -appendToFile 本地文件路径 hdfs文件路径
下载文件(可以修改文件名,即下载的文件名与源文件名可以不同):
hadoop fs -copyToLocal/-get hdfs文件路径 本地路径
列出当前路径所有文件:
hadoop fs -ls 路径名
查看文件:
hadoop fs -cat 文件名
修改属组:
hadoop fs -chown 用户名:组名 文件名
从HDFS路径拷贝到另一个路径:
hadoop fs -cp 源文件路径名 目标路径名
从HDFS路径移动到另一个路径:
hadoop fs -mv 源文件路径名 目标路径名
显示文件末尾内容:
hadoop fs -tail 文件名
删除文件/文件夹:
hadoop fs -rm -r 文件名/路径名
统计文件大小:
hadoop fs du -s -h 文件夹名
查看文件夹的各文件大小:
hadoop fs -du -h
设置副本数(不能超过节点数):
hadoop fs -setrep n 文件名