java.io.filesystem在java.io中不是公共的;无法从外部包访问这是编译器指向的行
FileSystem fs = FileSystem.get(configuration);
我不明白为什么不能访问它。这是进口货
import java.io.*;
import java.io.FileSystem;
import java.nio.file.Paths;
import org.apache.hadoop.io.SequenceFile;
import org.apache.hadoop.io.SequenceFile.Writer;
import org.apache.hadoop.io.*;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.conf.*;
import java.util.*;
import java.io.Writer;
import org.apache.hadoop.*;
2条答案
按热度按时间e3bfsja21#
错
FileSystem
对象和错误Paths
对象。你想要:您处理的是hadoop文件系统,而不是默认的java实现。回想一下你是这样做的
hadoop fs -ls
哪里fs
指命令行上的文件系统。zzoitvuj2#
代替
具有