HDFS 的 JAVA API 操作
本节资源:
Hadoop在window上编译好的压缩包:
链接:https://pan.baidu.com/s/1QvialqyxBu_eHvLEkwBcAw
提取码:q8f7
HDFS 在生产应用中主要是客户端的开发,其核心步骤是从 HDFS 提供的 api中构造一个 HDFS 的访问客户端对象,然后通过该客户端对象操作(增删改查)HDFS 上的文件。
1. 搭建开发环境
这部分的开发我是在之前的zookeeper练习工程上继续开发的,直接在zookeeper练习工程里创建一个包,然后引入依赖。
创建 Maven 工程,引入 pom 依赖
<dependencies>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.7.4</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.7.4</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.7.4</version>