这是我试过的
FileSystem fileSystem = FileSystem.get(
new URI("....com"),
new org.apache.hadoop.conf.Configuration());
if (fileSystem instanceof DistributedFileSystem) {
System.out.println("HDFS is the underlying filesystem");
} else {
System.out.println("Other type of file system "
+ fileSystem.getClass());
}
我得到了一个奇怪的错误
java.lang.ClassNotFoundException: org.apache.commons.configuration.Configuration
我甚至不需要apache commons
。我需要apache.hadoop
我明确地将一个类发起为apache.hadoop
。为什么我会遇到这个奇怪的错误? ? ?