hbase2.1.x delete 删除一个单元格的数据

删除一个单元格

delete 命令可以删除一列数据

语法

delete '表名','rowkey','列族:列名'

例子

删除 rowkey是1000的age

delete 'student','1000','info:sex'

查看:

get 'student','1000',{FORMATTER => 'toString'}

显示结果如下:

COLUMN                      CELL
 info:age                   timestamp=1647833173037, value=21
 info:name                  timestamp=1647830786668, value=李雷
1 row(s)
Took 0.0279 seconds

不会删除历史数据

删除数据后,历史数据会显示出来

添加测试数据

多次修改 age

put 'student','1000','info:age','21'
put 'student','1000','info:age','22'

删除 age 单元格的数据:

delete 'student','1000','info:age'

scan表:

scan 'student'

解释: age22 的数据被删除了,但能够查询到 age21 的数据


原文出处:https://malaoshi.top/show_1IX2JhgfJtBh.html