Hadoop学习日记(三)
2018.03.01
主题:FileSystem类相关以及hdfs下载数据源码分析
FileSystem是一个抽象类,具体实现时可以实现为不同的子类,例如DistributedFileSystem、FTPFileSystem、RawLocalFileSystem类等等。如图

这样做的好处是将具体实现交给下层。
在笔记二里的代码
FileSystem fs= FileSystem.get(conf);
FileSystem是抽象类,但是最终根据conf的信息实现的是DistributedFileSystem类的对象。
本文详细探讨了Hadoop中FileSystem类的作用及其实现机制,解释了如何通过配置信息选择具体的子类实现,如DistributedFileSystem,并分析了hdfs下载数据的源码。
604

被折叠的 条评论
为什么被折叠?



