I'm afraid it is not easy to be moved to hbase-operator-tools.

You can see the code under the org.apache.hadoop.hbase.backup.master
package, we need to set up log cleaner at master side, and also,
the LogRollMasterProcedureManager class needs MasterServices(not
MasterRpcServices), which means it must be used in the same process with
HMaster.

And I'm OK with purging this feature, especially if there is no developer
who wants to maintain it.

For me, I suspect that the backup feature could be done more separately
with the main cluster. We could use replication to backup the WALs, and use
Snapshot and ExportSnapshot to backup the HFiles. The feature could be done
as a separated project.

Thanks.

Stack <[email protected]> 于2020年11月20日周五 上午10:18写道:

> It strikes me as work that has been abandoned with no supporting developer.
> It has had no improvement and few commits other than adjustment because a
> backing dependency has changed since original contribution. It has not been
> included in a release so has no users as yet. Does anyone use it or want
> it? If not, I suggest we remove it.  I could file an issue for it to be
> added to hbase-operator-tools for some gallant dev to pick up if they
> wanted to use this backup work? (I could help w/ the migration).
>
> What do others think?
>
> S
>

Reply via email to