声明
1、以下命令在我自己的测试环境hadoop2.7下进行无意外
2、本文只列举常用命令,对于有特殊要求的人那么推荐去查其他资料
3、由于从事大数据工作原因我列举的都是hadoop fs的,包括其他三种我大致介绍一下
hadoop fs使用范围最广,可操作性最强,可以说是hdfs fs的优化
hadoop dfs只可操作HDFS文件系统相关,可以直接用hadoop fs代替
hdfs fs比较老的命令已经淘汰
hdfs dfs只HDFS文件系统相关,在学习hadoop阶段比较常用
常用命令如下
hadoop fs -help 查看某一命令的帮助
hadoop fs -cat <hdfsfile>查看某一文件的内容
hadoop fs -mkdir <path>建立一个目录
hadoop fs -mkdir -p <path>建立多级目录
hadoop fs -touchz <filename>建立一个空文件,那个z是确实有的
hadoop fs -put <-f> usersrc hdfssrc 上传一个文件或文件夹,-f是覆盖已有的意思
hadoop fs -rm [-r] [-f] [-skipTrash] <hdfs path>删除一个文件或文件夹,-r遍历,-f强制,-rf等价于-r-f,-skipTrash彻底删除
hadoop fs -get < hdfs path> < localpath>下载一个文件或文件夹到本地
hadoop fs -getmerge [-nl] <hdfs path> <localpath>将一个hdfs上的路径中的文件合并之后下载
hadoop fs -cp [-r] < hdfs path > < hdfs path1 >拷贝
hadoop fs -mv < hdfs path > < hdfs path1 >移动
hadoop fs -count < hdfs path >文件个数
hadoop fs -du [-s] [-h] < hdfs path > 查看目录空间
hadoop fs -chgrp [-R] 组 PATH 修改文件所在组
hadoop fs -chmod [-R] 权重 PATH 修改权限
hadoop fs -chown [-R] 用户:组 PATH 修改组和所属人
hadoop dfsadmin -report检查文件系统的状态
hadoop dfsadmin -safemode leave退出安全模式