一、导入新课
-
上一节对HDFS的Shell操作进本节课将针对HDFS Java API操作进行详细讲解。行了详细的讲解,而HDFS Shell本质上就是对Java API的应用。
二、新课讲解
由于Hadoop是使用Java语言编写的,因此可以使用Java API操作Hadoop文件系统。HDFS Shell本质上就是对Java API的应用,通过编程的形式操作HDFS,其核心是使用HDFS提供的Java API构造一个访问客户端对象
(1)、了解HDFS Java API
1、HDFS常见类与接口
- Hadoop整合了众多文件系统,HDFS只是这个文件的一个实例。
2、FileSystem的常用方法
(二)编写Java程序访问HDFS
1、创建Maven项目
- 创建Maven项目 - HDFSD
- 单击next
- 单击【Finish】按钮
- Maven Repository(Maven仓库)- https://mvnrepository.com/
- 搜索
hadoo
- 单击
hadoop-client
超链接