LoggingResearch created MAPREDUCE-7489:
------------------------------------------

             Summary: Exposing Default Handling of Misconfigurations to Users 
in MasterPrincipal
                 Key: MAPREDUCE-7489
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-7489
             Project: Hadoop Map/Reduce
          Issue Type: Improvement
          Components: mapreduce-client
    Affects Versions: 3.3.6
         Environment: Version: {{`3.3.6`}}
Location: 
{{{}`hadoop/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Master.java`{}}},
 in {{`getMasterPrincipal`}} method, from Line 51 - 59.
            Reporter: LoggingResearch
         Attachments: MasterTest.java, original-vs-log-enhanced.md

When users attempt to configure the {{MasterPrincipal}} for local mode using 
the system user {{{}root{}}}, they might set {{mapreduce.framework.name}} to 
{{local}} and {{mapreduce.jobtracker.kerberos.principal}} to {{{}root{}}}, 
following the configuration documentation. Although the job executes, it may 
not behave as expected. Users may spend considerable time troubleshooting 
before discovering that setting {{mapreduce.framework.name}} to {{classic}} 
yields the desired outcome. This confusion arises from the silent default 
handling in the code, which is counterintuitive, as "classic" is not typically 
associated with local mode. Even worse, there is no system output to indicate 
this default handling, leaving users puzzled.
 
*Expected Behavior:* 
The system should provide output indicating to users any unseen default 
handling regarding {{{}MasterPrincipal{}}}.
 
*How-to-Fix:*
We propose improving system transparency by adding logging.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org

Reply via email to