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

[hbck] Offline rebuild .META. from fs data only.

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.92.0
    • Fix Version/s: 0.90.5
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      In a worst case situation, it may be helpful to have an offline .META. rebuilder that just looks at the file system's .regioninfos and rebuilds meta from scratch. Users could move bad regions out until there is a clean rebuild.

      It would likely fill in region split holes. Follow on work could given options to merge or select regions that overlap, or do online rebuilds.

        Attachments

        1. 0001-HBASE-4377-hbck-Offline-rebuild-.META.-from-fs-data-.patch
          40 kB
          Jonathan Hsieh
        2. hbase-4377-trunk.v2.patch
          42 kB
          Jonathan Hsieh
        3. 0001-HBASE-4377-hbck-Offline-rebuild-.META.-from-fs-data-.0.90.v3.patch
          51 kB
          Jonathan Hsieh
        4. 0001-HBASE-4377-hbck-Offline-rebuild-.META.-from-fs-data-.trunk.v3.patch
          53 kB
          Jonathan Hsieh
        5. 0001-HBASE-4377-hbck-Offline-rebuild-.META.-from-fs-data-.0.90-v4.patch
          52 kB
          Jonathan Hsieh
        6. 0001-HBASE-4377-hbck-Offline-rebuild-.META.-from-fs-data.0.92.v1.patch
          51 kB
          Sebastian Bauer
        7. hbase-4377.trunk.v3.txt
          51 kB
          Jonathan Hsieh
        8. 0001-HBASE-4377-hbck-Offline-rebuild-.META.-from-fs-data.0.92.v2.patch
          52 kB
          Sebastian Bauer
        9. hbase-4377.trunk.v4.txt
          52 kB
          Sebastian Bauer
        10. EXT_AC.regioninfo
          0.7 kB
          Sebastian Bauer
        11. EXT_ATU_05f84d32cbc0bdabf00e00bc2f3570f0.regioninfo
          2 kB
          Sebastian Bauer
        12. hbase-4377.trunk.v5.txt
          52 kB
          Ted Yu
        13. hbase-4377.0.90.v6.patch
          51 kB
          Jonathan Hsieh
        14. hbase-4377.trunk.v6.patch
          52 kB
          Jonathan Hsieh

          Issue Links

            Activity

              People

              • Assignee:
                jmhsieh Jonathan Hsieh
                Reporter:
                jmhsieh Jonathan Hsieh
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: