Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-3019

want input sampler & sorted partitioner

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.19.0
    • None
    • None
    • Reviewed
    • Added a partitioner that effects a total order of output data, and an input sampler for generating the partition keyset for TotalOrderPartitioner for when the map's input keytype and distribution approximates its output.

    Description

      The input sampler should generate a small, random sample of the input, saved to a file.

      The partitioner should read the sample file and partition keys into relatively even-sized key-ranges, where the partition numbers correspond to key order.

      Note that when the sampler is used for partitioning, the number of samples required is proportional to the number of reduce partitions. 10x the intended reducer count should give good results.

      Attachments

        1. 3019-0.patch
          33 kB
          Christopher Douglas
        2. 3019-1.patch
          34 kB
          Christopher Douglas
        3. 3019-2.patch
          34 kB
          Christopher Douglas
        4. 3019-3.patch
          39 kB
          Christopher Douglas
        5. 3019-4.patch
          39 kB
          Christopher Douglas
        6. 3019-5.patch
          40 kB
          Christopher Douglas

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            cdouglas Christopher Douglas
            cutting Doug Cutting
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment