Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.

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

Guodong Xu added 2 commits September 6, 2018 06:17
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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant