hadoop指令

hadoop fs -ls [path] 列目录信息,包括文件名、权限、拥有者、大小以及修改时间

hadoop fs -lsr [path] 与-ls类似,同时还要列出子目录中得内容

hadoop -du [path] 输出指定目录包含的每一个文件的磁盘的使用情况(每个文件,单位为字节数)

hadoop -du -s [path] 输出某一个目录磁盘的使用情况

hadoop -mv [源文件目录]  [新文件目录] 在hdfs内部移动文件或目录

hadoop -cp[源文件目录]  [新文件目录] 在hdfs内部复制文件或目录

hadoop -rm [path] 删除文件或者空目录

hadoop -rmr [path] 删除文件或者目录,删除目录时递归删除所有子目录以及文件

hadoop -put [本地文件path] [hdfs文件path] 复制本地文件或目录到HDFS中

hadoop -copyFromLocal [本地文件path] [hdfs文件path]  复制本地文件或目录到HDFS中

hadoop fs -moveFromLocal [本地文件path] [hdfs文件path]  复制本地文件或目录到HDFS中,复制成功后删除本地文件或目录

hadoop fs -get  [hdfs文件path] [本地文件path] 从HDFS中复制文件或者目录到本地

hadoop fs -getmerge [hdfs文件path] [本地文件path] 将HDFS中指定目录所有文件取出,所有内容合并写入到一个本地文件中。

hadoop fs -cat [hdfs文件path] 打印输出文件内容

hadoop fs -copyToLocal [hdfs文件path] [本地文件path] 从HDFS中复制文件或者目录到本地,相当于-get

hadoop fs -moveToLocal [hdfs文件path] [本地文件path] 从HDFS中复制文件或者目录到本地,复制成功后,删除HDFS中得内容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章