package com; import jdk.internal.util.xml.impl.Input; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.*; import org.apache.hadoop.io.IOUtils; import java.io.*; public class HdfsMkdir { /** * 使用时启动hdfs 命令:start-all.sh * 关闭防火墙 命令:systemctl stop firewalld.service */ public static void main(String[] args) throws Exception { // upload(); // mkdir(); download(); } //文件下载 public static void download() throws Exception { System.setProperty("HADOOP_USER_NAME", "root"); //1.配置参数 指定namenode地址,创建客户端 Configuration conf = new Configuration(); //使用ip地址 因为没有指定mini001对应的ip conf.set("fs.defaultFS", "hdfs://192.168.249.131:9000"); FileSystem client = FileSystem.newInstance(conf); //2.创建数据输入 从hdfs读取数据hdfs dfs -get copyToLocal InputStream is = client.open(new Path("/input.txt"
hdfs文件的上传与下载
最新推荐文章于 2022-03-02 16:56:49 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)