Uploaded image for project: 'Hadoop Map/Reduce'
  1. Hadoop Map/Reduce
  2. MAPREDUCE-7487

Missing System Output for Misconfiguration in KeyFieldBasedPartitioner Settings

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.3.6
    • None
    • mapreduce-client
    • None

    Description

      To effectively use KeyFieldBasedPartitioner, users can optionally set the mapreduce.partition.keypartitioner.options configuration parameter to define partitioning behavior. However, this parameter is not documented in mapreduce-default.xml, leaving users without guidance on how to properly configure it. This omission hinders users from fully leveraging the system’s configurability.
       
      Expected Behavior:
      The system should provide warnings or informative logs to guide users in case of misconfiguration. Relying solely on users to carefully read through the configuration documentation is insufficient, particularly when the necessary details are not included in the documentation.
       
      How-to-Fix:
      To improve user experience, we suggest enhancing the system with additional logging to expose these configurations and their correct usage.

      Attachments

        1. KeyFieldBasedPartitionerTest.java
          1 kB
          LoggingResearch
        2. original-vs-log-enhanced.md
          3 kB
          LoggingResearch

        Activity

          People

            Unassigned Unassigned
            loggingresearch LoggingResearch
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: