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

时间:2014-06-05 06:04:54

标签: hadoop hbase

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

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

ERROR: System table snapshots are not allowed

有没有其他方法可以创建元表的备份?

1 个答案:

答案 0 :(得分:1)

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

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

所以,你不需要(在语义上不正确)来备份META。