Details
Description
Enabling local mode in mapreduce requires setting the mapreduce.framework.name configuration parameter to local. However, users who are unfamiliar with configuration parameters may struggle to do this correctly. The system currently lacks runtime output indicating whether this configuration has taken effect, leading to confusion and a higher likelihood of misconfiguration.
Expected Behavior:
If the system fails to activate the LocalJobRunner because the mapreduce.framework.name parameter is not set to local, a warning should be output to notify the user.
How-to-Fix:
We propose enhancing system observability and diagnosability by adding logging.