FSDataOutputStream outputStream = fs.create(new Path(outputPath, "trainingSet/ratings.tsv"));
writer = new BufferedWriter(new OutputStreamWriter(outputStream, Charsets.UTF_8));
int ratingsProcessed = 0;
for (File movieRatings : new File(trainingDataDir).listFiles()) {
FileLineIterator lines = null;
try {
lines = new FileLineIterator(movieRatings);
boolean firstLineRead = false;
String movieID = null;
while (lines.hasNext()) {
String line = lines.next();
if (firstLineRead) {
String[] tokens = SEPARATOR.split(line);
String userID = tokens[0];
String rating = tokens[1];
writer.write(userID + TAB + movieID + TAB + rating + NEWLINE);