经过前几页博客的知识巩固,现在开始使用 Hadoop API 不是什么难事。此处不重点讲述。参考 Hadoop API 利用 FileSystem 实例对象操作 FSDataInputStream/FSDataOutputStream 基本不是问题。
HDFS API入门级别的使用
获取 FileSystem 对象 get(Configuration conf) Configuration 对象封装了客户端或者服务器端的 conf/core-site.xml 配置
通过 FileSystem 对象进行文件操作 读数据:open()获取FSDataInputStream(它支持随机访问), 写数据:create()获取FSDataOutputStream
参考代码:HDFSTest.java
代码中主要利用 FileSystem 对象进行文件的 读、写、重命名、删除、文件信息获取等操作。