Geoffrey Jacoby created HBASE-14416:
---------------------------------------

             Summary: HBase Backup/Restore Phase 2: Create plugin hooks for 
Backup tools
                 Key: HBASE-14416
                 URL: https://issues.apache.org/jira/browse/HBASE-14416
             Project: HBase
          Issue Type: Sub-task
            Reporter: Geoffrey Jacoby


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.)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to