总体来说,hadoop的shell命令非常像Linux系统的shell命令,这非常有利于熟悉Linux的开发人员快速熟悉Hadoop

 

启动hdfs

     ./start-dfs.sh

 

查看hdfs根目录文件

     hadoop fs -ls hdfs://192.168.8.88:9000/

     也可以通过下面的命令

     hadoop fs -ls /

     

     上传文件

     hadoop fs -copyFromLocal /root/install.log /in.log

 

     查看文件数量

     hadoop fs -count /

 

     下载文件

     hadoop fs -get /in.log /home/ii.log

 

     查看文件,以展开查看

     hadoop fs -get /in.log /home/ii.log

 

     查看文件以显示大小

     hadoop fs -ls -R -h /

 

     创建文件夹

     hadoop fs -mkdir /itcast0106

 

     删除文件

     hadoop fs -rm /jdk

 

     删除目录

     hadoop fs -rmr /itcast0106

 

     查看文件内容末尾

     hadoop fs -tail /in.log

 

     更改文件执行权限

     hadoop fs -chmod a+x /in.log

 

     递归改变文件夹文件权限(-R)

     hadoop fs -chmod -R -x /wcount

 

     更改所属用户、用户组

     hadoop fs -chown supergroup /in.log

 

      更改所属组为root

     hadoop fs -chgrp root /in.log

 

     递归更改文件夹用户组、root

     hadoop fs -chown -R supergroup:root /wcount

 

     在hadoop 2.0之后,将出hdfs dfs -ls -R /  等相关的命令