import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.*;
import org.apache.hadoop.io.IOUtils;
import org.apache.hadoop.util.Progressable;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.net.URI;
/**
* 使用Java API操作HDFS文件系统
*
* 关键点:
* 1)创建Configuration
* 2)获取FileSystem
* 3)...就是你的HDFS API的操作
*/
public class HDFSApp {
public static final String HDFS_PATH = "hdfs://192.168.0.233:8020";
FileSystem fileSystem = null;
Configuration configuration = null;
@Before
public void setUp() throws Exception {
System.out.println("--------setUp---------");
configuration = new Configuration();
configuration.set("dfs.replication","1");
/**
* 构造一个访问指定HDFS系统的客户端对象
*
hdfs之带进度的上传大文件
最新推荐文章于 2024-03-28 13:17:47 发布
本文介绍如何在HDFS中实现大文件的带进度上传。通过代码示例展示整个过程,成功上传后,用户可在HDFS上查看到文件。
摘要由CSDN通过智能技术生成