hdfs命令

使用: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

查看文件的信息

相关文章
相关标签/搜索