hadoop常用命令

1  -ls  / -lsr 查看目录下的文件信息

 hadoop  fs  -ls  /    查看根目录下文件与文件夹

 hadoop  fs  -lsr  /  递归查看根目录下所有文件与文件夹

 hadoop  fs  ls   查看hdfs下的/usre/当前用户 (如果/user/root)

2 -touchz创建文件

hadoop  fs  -touchz   /hello    创建一个文件hello

3 -mkdir  创建文件夹

hadoop   fs   -mkdir   /user   创建一个user文件夹

4  -text  /-cat  查看文件内容

hadoop  fs   -text  /hello

hadoop  fs   -cat  /hello 

5   -mv  移动/重命名

hadoop  fs   -mv   /hello    /user                文件到文件夹,是移动

hadoop  fs   -mv   /hello    /user/hello        文件到文件,是重命名

6  -cp  复制 (把hdfs指定的文件复制到指定的hdfs目录中)

hadoop   fs   -cp    /user/hello   /user/root  

7 -rm / -rmr  删除文件 (表示删除指定的文件或空目录 / 递归删除)

hadoop   fs   -rm   /user/hello   

hadoop   fs   -rmr   /user/

8   -put  上传文件(把linux上的文件复制到hdfs中)

hadoop  fs   -put   hadoop.txt    /user

9   -copyFromLocal从本地复制,用法与put一样

hadoop  fs   -copyFromLocal   hadoop.txt   /user

10  -moveFromLocal  从本地移走

hadoop   fs   -moveFromLocal   /home/hadoop.txt    /user

11 合并下载到本地(把hdfs指定目录下的所有文件内容合并到本地)

hadoop   fs   -getmerge   /user/      /home/getmerg.txt

12  -du  统计目录下文件大小

hadoop   fs   -du   /  查看根目录下各个文件大小

hadoop  fs  -dus    /  汇总统计目录下所有文件的总大小 (即总文件大小 )

13  -count   统计文件(夹)数量

hadoop   fs   -count   /user         递归统计当前文件下的所有信息(文件夹数量,文件数量,文件总大小等信息)

14  -chmod/  -chmod  -R  修改文件权限

hadoop   fs    -chmod    777   /user/hadoop.txt  修改该文件的权限

hadoop   fs   -chmod  -R   777   /user   修改该文件夹下所有文件的权限

15 报告 HDFS的基本统计信息

 hadoop   dfsadmin    -safemode   leave/enter/get/wait

16  将HDFS中的文件复制到本地系统中(即下载)

hadoop   dfs   -get    /usr/a     /home/   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(hadoop常用命令)