截断HBase Table Splits时会被删除

iam*_*lit 5 hbase

我创建了一个表,即DEMO_TABLE并插入了一些数据,但我想清除那个表,

截断"DEMO_TABLE"

但这会删除给予该表的所有预分割.任何人都可以解释这种行为吗?

小智 7

如果您使用的是 HBase 0.98 或更高版本,您可以在 HBase shell 中使用 truncate_preserve 命令。这将保留由预拆分定义的先前区域边界。