@Override public void configure(JobConf job) { super.configure(job); this.localDir = job.get("mapred.child.tmp"); try { FileAndWriter faw = openFileWriter(localDir, 1); s1File = faw.file; s1FileWriter = faw.writer; faw = openFileWriter(localDir, 2); s2File = faw.file; s2FileWriter = faw.writer; } catch (IOException e) { e.printStackTrace(); } }
@Override public void close() throws IOException { super.close(); if (s1FileWriter != null) s1FileWriter.close(); if (s2FileWriter != null) s2FileWriter.close(); }