错误:hbase 中不允许使用系统表快照

问题描述 投票:0回答:1

我想为我的元表创建快照,就像其他用户表一样。 但出现错误:

hbase(main):003:0> snapshot 'hbase:meta','hbase_meta_snapshot'

ERROR: System table snapshots are not allowed

还有其他方法来创建元表备份吗?

hadoop hbase
1个回答
1
投票

备份 META 是一个坏主意,因为一旦恢复它,你最终会发现表的布局与 META 中描述的布局不匹配,导致系统无法工作。

表的快照将已经包含该特定表的 META 信息。恢复时,将创建表以恢复其正确的 META 状态。

因此,您不需要(并且这在语义上不正确)备份 META。

© www.soinside.com 2019 - 2024. All rights reserved.