Configuration conf = new Configuration();
conf.set("fs.hdfs.impl",org.apache.hadoop.hdfs.DistributedFileSystem.class.getName());
fs = FileSystem.get(new URI(HDFS_PATH), conf);
若出现java.io.IOException: No FileSystem for scheme: hdfs这个问题,加上
conf.set("fs.hdfs.impl",org.apache.hadoop.hdfs.DistributedFileSystem.class.getName());代码可以解决
本文提供了解决使用Hadoop处理HDFS文件系统时遇到的java.io.IOException:NoFileSystemforscheme:hdfs问题的方法。通过设置fs.hdfs.impl属性为org.apache.hadoop.hdfs.DistributedFileSystem.class.getName(),可以确保正确配置文件系统。
3183





