一、Shell命令实现
第一步,启动Hadoop:
start-dfs.sh
第二步,检测文件或目录是否存在:
hdfs dfs -test -e 文件或目录名
第三步,查看检测结果:
echo $?
若输出结果为0,则说明文件或目录存在,若为1,则说明文件或目录不存在。
二、Java代码实现
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
public class HDFSFileIfExist {
2021-11-09 11:55:15
23KB
hdfs
命令
1