Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-1183

New MR splitting algorithm and other new features need a way to split a key range in N chunks

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.20.0
    • util
    • None

    Description

      For HBASE-1172 and other functionality coming soon, we need to be able to take a [start,stop) range and divide it into chunks.

      For example, we have 10 regions but want to run 30 maps. We need to divide each region into three key ranges for the start/stop of each scanner.

      Implementing using java.math.BigInteger

      Will also include a couple additional helpers in Bytes to make life easy.

      Attachments

        1. hbase-1183-v1.patch
          3 kB
          Jonathan Gray
        2. hbase-1183-v2.patch
          3 kB
          Jonathan Gray
        3. hbase-1183-v3.patch
          3 kB
          Jonathan Gray
        4. hbase-1183-v4.patch
          4 kB
          Jonathan Gray

        Issue Links

          Activity

            People

              streamy Jonathan Gray
              streamy Jonathan Gray
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: