Java API 读写 hdfs 操作
一、概述
操作hdfs分布式文件系统的类为FileSystem对象
1、创建文件夹(递归创建):fs. mkdirs()
2、写文件 : fs.create(new Path()),返回FSDataOutputStream对象
3、读文件 : fs.open(new Path()) , 返回FSDataInputStream对象
二、代码
package com.example.hdfs; import org.apache.commons.io.IOUtils; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FSDataInputStream; import org.apache.hadoop.fs.FSDataOutputStream; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import java.net.URI; import java.util.logging.Logger; |