文档首页 > > 开发指南> HDFS应用开发> 开发程序> 追加文件内容

追加文件内容

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

功能简介

追加文件内容,是指在HDFS的某个指定文件后面,追加指定的内容。过程为:

  1. 实例化一个FileSystem。
  2. 由此FileSystem实例获取各类相关资源。
  3. 将待追加内容添加到HDFS的指定文件后面。

在完成后,需关闭所申请资源。

代码样例

如下是代码片段,详细代码请参考com.huawei.bigdata.hdfs.examples中的HdfsMain类和HdfsWriter类。

 /**
 * 追加文件内容
 *
 * @throws IOException
 */
private void append() throws Exception {
     final String content = "I append this content.";
     InputStream in = (InputStream) new ByteArrayInputStream(
     content.getBytes());
   try {
     HdfsWriter writer = new HdfsWriter(fSystem, DEST_PATH
        + File.separator + FILE_NAME);
     writer.doAppend(in);
    System.out.println("success to append.");
    } finally {
//务必要关闭流资源.
    close(in);
    }
}
分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

智能客服提问云社区提问