hadoop判断文件是否存在
在shell中判断一个HDFS目录/文件是否存在
直接看shell代码:
hadoop fs -test -e /hdfs_dir
if [ $? -ne 0 ]; then
echo "Directory not exists!"
fi
hadoop fs -test -e 用于判断HDFS目录/文件是否存在,下一步检测该命令的返回值,以确定其判断结果。
-test -[ezd] <path>: If file { exists, has zero length, is a directory
then return 0, else return 1.
e,z,d参数必用其一,不可缺少。
本文介绍如何使用Hadoop命令行工具检查HDFS文件或目录的存在性。通过`hadoop fs -test`命令结合参数e/z/d,可以有效判断目标路径是否存在于HDFS中,并根据返回值进行后续处理。
3363

被折叠的 条评论
为什么被折叠?



