Я пишу в файловую систему hadoop. Но каждый раз, когда я добавляю что-то, он перезаписывает данные, а не добавляет их в существующие данные / файл. Код, который делает это, представлен ниже. Этот код вызывается снова и снова для разных данных. Является ли открытие нового SequenceFile.Writer каждый раз проблемой?
Каждый раз, когда я получаю путь как новый путь («someDir»);
public void writeToHDFS(Path path, long uniqueId, String data){
FileSystem fs = path.getFileSystem(conf);
SequenceFile.Writer inputWriter = new SequenceFile.Writer(fs, conf,
path, LongWritable.class, MyWritable.class);
inputWriter.append(new LongWritable(uniqueId++), new MyWritable(data));
inputWriter.close();
}