使用:hdfs --help,hdfs dfs -help查看命令帮助,很详细。linux
1.hdfs dfs,是最经常使用的命令了,跟linux的命令很类似,包含全部操做hdfs目录的命令安全
hdfs dfs -put file1 /dir/io
将linux文件系统的file1上传到hdfs中的dir目录中test
hdfs dfs -test -e /datafile
判断文件或者目录是否存在,若是存在则命令执行状态返回0,不存在返回1,在下一行使用$?得到上一行的执行状态。di
hdfs dfs -test -d $1文件
判断某个目录是否存在,若是存在则命令执行状态返回0,不存在返回1,在下一行使用$?得到上一行的执行状态。文件系统
hdfs dfs -find $1 -name "*.ok"
查找某个目录是否有.ok文件的目录,,若是存在则命令执行状态返回0,不存在返回1,在下一行使用$?得到上一行的执行状态。备份
hdfs dfs -du –s $1上传
查看某文件夹大小
hdfs dfs -mkdir -p $1
新建文件夹$1,若是父文件夹没有,也会一块儿新建,由于加了参数p,若是不加p,父目录没有的话会报错
2.hdfs dfsadmin,hdfs管理方面的命令
hdfs dfsadmin -report
报告hdfs系统的情况
hdfs dfsadmin -safemode enter
进入安全模式,进行安全模式的检查
hdfs dfsadmin -safemode leave
离开安全模式,手动进入安全模式以后,必定要手动退去安全模式
3.hdfs fsck,hdfs检测检查方面的命令
hdfs fsck -locations
查看black的备份信息
hdfs fsck file
查看文件的信息