hdfs的shell操作

来源:互联网 发布:ubuntu传文件 编辑:程序博客网 时间:2024/05/17 22:29

1.目前2.4.1的版本shell的操作总共有这么一些,可以使用命令:hadoop fs 来查看有哪一些

-help [cmd]//显示命令的帮助信息-ls(r) <path>//显示当前目录下所有文件-du(s) <path>//显示目录中所有文件大小-count[-q] <path>//显示目录中文件数量-mv <src> <dst>//移动多个文件到目标目录-cp <src> <dst>//复制多个文件到目标目录-rm(r)//删除文件(夹)-put <localsrc> <dst>//本地文件复制到hdfs-copyFromLocal//同put-moveFromLocal//从本地文件移动到hdfs-get [-ignoreCrc] <src> <localdst>//复制文件到本地,可以忽略crc校验-getmerge <src> <localdst>//将源目录中的所有文件排序合并到一个文件中-cat <src>//在终端显示文件内容-text <src>//在终端显示文件内容-copyToLocal [-ignoreCrc] <src> <localdst>//复制到本地-moveToLocal <src> <localdst>-mkdir <path>//创建文件夹-touchz <path>//创建一个空文件


2.HDFS的Shell命令练习

#hadoop fs -ls /  查看HDFS根目录#hadoop fs -mkdir /test 在根目录创建一个目录test#hadoop fs -mkdir /test1 在根目录创建一个目录test1#hadoop fs -put ./test.txt /test 或#hadoop fs -copyFromLocal ./test.txt /test#hadoop fs -get /test/test.txt .或#hadoop fs -getToLocal /test/test.txt .#hadoop fs -cp /test/test.txt /test1#hadoop fs -rm /test1/test.txt#hadoop fs -mv /test/test.txt /test1#hadoop fs -rmr /test1   


原创粉丝点击