版权声明:未经允许,随意转载,请附上本文链接谢谢(づ ̄3 ̄)づ╭❤~ https://blog.csdn.net/xiaoduan_/article/details/79687457
hdfs shell的基本使用
类似于Linux的命令
统一的格式: hdfs command [genericOptions] [commandOptions]
常用命令
- hdfs dfs -ls <path> : 显示指定路径的文件详细信息 -R 递归显示
- hdfs dfs -cat <path> :将指定文件的内容输出到标准输出(stdout)
- hdfs dfs -text <path>:将指定文件的内容输出为文本格式,文件的格式允许为zip、TextRecordInputStream等
- hdfs dfs -mkdir [-p] <paths> :创建一个文件或者多个文件夹 -p用于是否递归创建
- hdfs dfs -copyFromLocal <localsrc> < dst> :将本地文件localsrc复制到路径 dst指定文件或者文件夹中
- hdfs dfs -copyToLocal [-ignorecrc] [-crc] <target> <localdst> : 将目标文件 target 复制到本地文件或者文件夹localsrt中
- hdfs dfs -cp <src> <dst> :将文件从眼路径src赋值到目标路径dst
- hdfs dfs -du <path> :显示path指定文件或者文件夹中所有文件的大小
- hdfs dfs -get [-ignorecrc] [-crc] <src> <localdst> :赋值src指定的文件到本地文件系统
- hdfs dfs -put <localsrc> <dst> : 从本地文件系统中复制指定的单个或者多个文件到HDFS文件系统中
- hdfs dfs -mv <src> <dest> 将文件从原路径src移动到目标路径
- hdfs dfs -rm [-r] <path> 删除指定的的文件 只删除非空目录和文件 -r 表示是否递归删除
- hdfs dfs -setrep [-R]:改变知道呢过文件的副本系数 -R表示是否用于递归改变该目录下所有文件的副本系数