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

Enhance mapreduce.TableSplit to add encoded region name

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 1.3.0
    • 1.3.0, 2.0.0
    • mapreduce
    • None
    • To aid troubleshooting of MapReduce job that rely on the HBase provided input format, splits now include the encoded region name they cover.

    Description

      When troubleshooting HBase-input MR job map failures, the TableSplit's toString() definition comes very handy. However, it still does not tell us directly which region ID it was created for (it does tell us the key and the host, but not the exact region name, so there's a second lookup needed from the UI to find the ID to then check the servers with).

      It would be beneficial to have the encoded region name as part of the output, so this extra manual lookup can be avoided. The encoded name is much easier to find events with.

      Attachments

        1. HBASE-15396.patch
          12 kB
          Harsh J
        2. HBASE-15396.patch
          12 kB
          Harsh J
        3. HBASE-15396.patch
          11 kB
          Harsh J
        4. HBASE-15396.patch
          10 kB
          Harsh J
        5. HBASE-15396-branch-1.patch
          12 kB
          Harsh J

        Activity

          People

            qwertymaniac Harsh J
            qwertymaniac Harsh J
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: