hdfs命令

原创
2016/07/22 11:47
阅读数 171

使用:hdfs --help,hdfs dfs -help查看命令帮助,很详细。

1.hdfs dfs,是最常用的命令了,跟linux的命令很相似,包含所有操作hdfs目录的命令

hdfs dfs -put file1 /dir/

将linux文件系统的file1上传到hdfs中的dir目录中

hdfs dfs -test -e /data

判断文件或者目录是否存在,如果存在则命令执行状态返回0,不存在返回1,在下一行使用$?获得上一行的执行状态。

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

查看文件的信息

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
1 收藏
0
分享
返回顶部
顶部