function partition(key, value, numReducers){ out.println("Partitioner JS Started!"); out.println("NumReducers: " + numReducers); var doc = JSON.parse(value); var date = doc["SOME_DATE_FIELD"].toString(); var day = parseInt(date.substring(8, 10)); var reducerNum = 0; out.println(date); out.println(day); if (day < 10) { reducerNum = 0; } else if (day > 10 && day <= 20) { reducerNum = 1 % numReducers; } else { reducerNum = 2 % numReducers; } out.println("Partitioner JS Finished!"); return reducerNum; }