本节内容
本节我们重点来学习HDFS系统提供的JavaApi,首先我们要深入探索Hadoop的FileSystem
类,它是与Hadoop的某一文件系统进行交互的API。
我们先来学习并掌握:1.FileSystem
对象的使用,2.FSDataInputSteam
对象的使用。
如果你想要在windows下调试编写Hadoop程序,可以查看这篇帖子:
https://www.jianshu.com/p/e037f4fd1798
FileSystem对象
要从Hadoop文件系统中读取文件,最简单的办法是使用java.net.URL
对象打开数据流,从中获取数据。不过这种方法一般要使用FsUrlStreamHandlerFactory
实例调用setURLStreamHandlerFactory()
方法。不过每个Java虚拟机只能调用一次这个方法,所以如果其他第三方程序声明了这个对象,那