文档首页 > > 开发指南> HDFS应用开发> 开发程序> 场景及开发思路

场景及开发思路

分享
更新时间: 2020/01/11 GMT+08:00

场景说明

通过典型场景,可以快速学习和掌握HDFS的开发过程,并对关键的接口函数有所了解。

HDFS的业务操作对象是文件,代码样例中所涉及的文件操作主要包括创建文件夹、写文件、追加文件内容、读文件和删除文件/文件夹;HDFS还有其他的业务处理,例如设置文件权限等,其他操作可以在掌握本代码样例之后,再扩展学习。

本代码样例讲解顺序为:

  1. HDFS初始化 HDFS初始化
  2. 写文件 写文件
  3. 追加文件内容 追加文件内容
  4. 读文件 读文件
  5. 删除文件 删除文件
  6. Colocation Colocation
  7. 设置存储策略 设置存储策略
  8. 访问OBS 访问OBS

开发思路

根据前述场景说明进行功能分解,以上传一个新员工的信息为例,对该员工的信息进行查询、追加、删除等,可分为以下七部分:

  1. 通过kerberos认证。
  2. 调用fileSystem中的mkdir接口创建目录。
  3. 调用HdfsWriter的dowrite接口写入信息。
  4. 调用fileSystem中的open接口读取文件。
  5. 调用HdfsWriter的doAppend接口追加信息。
  6. 调用fileSystem中的deleteOnExit接口删除文件。
  7. 调用fileSystem中的delete接口删除文件夹。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问