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

HBase Backup/Restore Phase 3: Create plugin hooks for Backup tools

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • HBASE-7912
    • None

    Description

      Different organizations may already have their own backup tools for HBase, or wish to develop them in the future for their own particular use cases. It would be useful if HBase supported hooks to integrate those tools so that they could be configured and run in a standard way.

      In particular, the administrative interface to start a backup, restore, or merge should be decoupled from any particular implementation as much as possible, so that any implementation with similar capabilities can be substituted via configuration without needing to fork or modify the code.

      Ideally, it will also be possible to decouple the various components so that implementations can be mixed and matched. (For example, one could use the standard backup's functionality to track what needs to be backed up, but use a custom plugin to change the logic or storage format of the backup operation itself.)

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              gjacoby Geoffrey Jacoby
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: