HBase 的Delete变异上的deleteColumn方法删除特定行中的特定列,这不是模式更改,因为HBase不保留每行的列的模式级知识(并且每行可以具有不同的数字和列的类型 - 将其视为一个人口稀少的矩阵.对于此对象的deleteFamily也是如此.
此时不会出现集群停机(并且HBase实际上不会删除数据,直到该区域的下一次主要压缩)
如果你想从整个表中删除一个列族,你可以通过HBaseAdmin使用不那么恰当命名的deleteColumn
方法(或shell alter 'table_name', {NAME => 'family_name', METHOD => 'delete'}
) - 在这种情况下需要先禁用表,这样HBase就不会受到影响停机时间,具体表格会
归档时间: |
|
查看次数: |
6395 次 |
最近记录: |