一.功能实现:
1:将本地文件上传到HDFS上
2:从HDFS上读取文件到本地
3:删除HDFS上的文件
4:遍历HDFS上的文件
注:
1:导入google-collections-xx.jar文件。
2:文件目标地址要具体到文件名,而不能是文件夹。
二.代码实现:
package com.hdfs;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URI;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FSDataInputStream;
import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IOUtils;
import org.apache.hadoop.util.Pro