As you don't need a reducer, have you considered using the DistributedExecutorService with a DistributedCallable for that?
2) In case I do not have an Reduce job, I'd like to avoid provide
Reducer. Creating feature request that reducedWith(...) is optional?