我想为我的元表创建快照,就像其他用户表一样。 但是出现错误:
hbase(main):003:0> snapshot 'hbase:meta','hbase_meta_snapshot'
ERROR: System table snapshots are not allowed
有没有其他方法可以创建元表的备份?
最佳答案
备份 META 是个坏主意,因为一旦你恢复它,你最终会得到与 META 中描述的布局不匹配的表格布局,导致系统无法工作。
表的快照将已经包含该特定表的元信息。并且在恢复时将创建表以恢复其正确的元状态。
因此,您不需要(并且在语义上是不正确的)对 META 进行备份。
关于hadoop - 错误 : System table snapshots are not allowed in hbase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24052729/