利用HDFS的JAVA API进行使用,完成获取系统文件对象、读取文件内容、上传文件三部分内容。
准备工作:
1.首先启动HDFS
$HADOOP_HOME/sbin/start-dfs.sh
2.关防火墙
切换到root用户,执行service iptables stop(service firewalld stop)
3.进入eclipse后,首先在src/main创建resource文件夹,然后在Java Build Path中指定到target的classes中。
初次操作需要配置pom.xml文件:
完成后就可以看到Maven Dependencies中的jar包了。
4.然后我们打开我们的远程文件,将linux中hadoop中的core-site.xml和hdfs-site.xml文件拿下来放入项目的 resource文件夹中
编写代码:
分别完成获取系统文件对象、读取文件内容、上传文件三部分内容
package com.mengliu_hadoop.mengliu_hdfs;
import java.io.File;
import java.io.FileInputStream;
import