总体来说,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 / 等相关的命令