Skip to content

Conversation

@docularxu
Copy link

In hadoop-mapreduce-client-jobclient-2.8.4-tests.jar (or other versions), input parameter for ReduceSleepTime should be 'rt', not 'mt'. Also, map and reduce sleep times' unit is millisecond, not second.

See this usage as well:
SleepJob [-m numMapper] [-r numReducer] [-mt mapSleepTime (msec)] [-rt reduceSleepTime (msec)] [-recordt recordSleepTime (msec)]

Cross-checked the source code as well:
https://github.com/apache/hadoop/blob/trunk/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient/src/test/java/org/apache/hadoop/mapreduce/SleepJob.java

In hadoop-mapreduce-client-jobclient-2.8.4-tests.jar, input parameter for ReduceSleepTime should be 'rt', not 'mt'.

See this usage:
SleepJob [-m numMapper] [-r numReducer] [-mt mapSleepTime (msec)] [-rt reduceSleepTime (msec)] [-recordt recordSleepTime (msec)]
Reading the code of hadoop-mapreduce-client-jobclient-2.8.4-tests.jar (or other versions), 
The unit of mapSleepTime and reduceSleepTime is millisecond, not second.

Also refer to its usage print:
SleepJob [-m numMapper] [-r numReducer] [-mt mapSleepTime (msec)] [-rt reduceSleepTime (msec)] [-recordt recordSleepTime (msec)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant