分布式文件系统HDFS.pptVIP

  • 35
  • 0
  • 约1.3万字
  • 约 49页
  • 2018-12-25 发布于浙江
  • 举报
3.6 HDFS数据读写过程 FileSystem是一个通用文件系统的抽象基类,可以被分布式文件系统继承,所有可能使用Hadoop文件系统的代码,都要使用这个类; Hadoop为FileSystem这个抽象类提供了多种具体实现; DistributedFileSystem就是FileSystem在HDFS文件系统中的具体实现; FileSystem的open()方法返回的是一个输入流FSDataInputStream对象,在HDFS文件系统中,具体的输入流就是DFSInputStream;FileSystem中的create()方法返回的是一个输出流FSDataOutputStream对象,在HDFS文件系统中,具体的输出流就是DFSOutputStream。 Configuration conf = new Configuration(); FileSystem fs = FileSystem.get(conf); FSDataInputStream in = fs.open(new Path(uri)); FSDataOutputStream out = fs.create(new Path(uri)); 注意:创建一个Configuration对象时,其构造方法会默认加载工程项目下两个配置文件,分别是hdfs-site.xml以及core-site.xml,这两个文件中会有访

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档