我们有一个包含多个族的 HBase 表,我们需要删除某个族的所有数据,但保持其余部分不变。我们只需要删除数据,并将家庭留在那里,因为我们将使用该家庭的新数据重新填充表。最简单的方法似乎是从文件系统中删除与该系列相关的文件(在 ../{table_name}/{some_hash}/{family_name}/ 下找到)。这样做有什么我们应该注意的副作用吗?如果有,有没有更安全、更简单的方法来做到这一点?
问问题
1013 次
1 回答
1
更安全的方法是 deleteColumn并完全删除该族,然后使用addColumn重新添加它。请注意,您需要在进行这些更改之前禁用该表
于 2013-01-23T16:00:23.253 回答