当截断 HBase Table 拆分被删除
When truncate HBase Table Splits get removed
我创建了一个 Table 即 DEMO_TABLE 并插入了一些数据,但我想为此清除 table,
truncate "DEMO_TABLE"
但这会删除所有给予 Table 的预拆分。任何人都可以解释这种行为吗?
如果您使用的是 HBase 0.98 或更高版本,您可以在 HBase shell 中使用 truncate_preserve 命令。这将保留之前由预拆分定义的区域边界。
我创建了一个 Table 即 DEMO_TABLE 并插入了一些数据,但我想为此清除 table,
truncate "DEMO_TABLE"
但这会删除所有给予 Table 的预拆分。任何人都可以解释这种行为吗?
如果您使用的是 HBase 0.98 或更高版本,您可以在 HBase shell 中使用 truncate_preserve 命令。这将保留之前由预拆分定义的区域边界。