用append 但是注意只有outputstream.close 才能读取hdfs上的文件内容。因此实时写入必须不断创建流,关闭流。
System.out.println("开始写入"); FSDataOutputStream fsDataOutputStream=fileSystem.append(path); fsDataOutputStream.write(content.getBytes()); fsDataOutputStream.flush(); fsDataOutputStream.close();