
Hadoop 客户端 FileSystem加载过程
hadoop-hdfs-project/hadoop-hdfs/src/main/resources/META-INF/services,可以看到,这个目录下有一个org.apache.hadoop.fs.FileSystem文件。一般我们会这么使用,那么问题来了,FileSystem是个抽象类,我们到底用哪一个呢?通过 loadFileSystems这个方法会加载文件中的所有类,并且根据scheme生成一个map,key是scheme,value是fs。2、如果配置里没有,这个时候用加载的。














