hbase2.1.x delete 删除一个单元格的数据 作者:马育民 • 2021-11-29 19:35 • 阅读:10144 # 删除一个单元格 `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 ``` # 不会删除历史数据 删除数据后,历史数据会显示出来 [![](https://www.malaoshi.top/upload/pic/hbase/20220321_130342.png)](https://www.malaoshi.top/upload/pic/hbase/20220321_130342.png) ### 添加测试数据 多次修改 `age` ``` put 'student','1000','info:age','21' put 'student','1000','info:age','22' ``` 删除 `age` 单元格的数据: ``` delete 'student','1000','info:age' ``` scan表: ``` scan 'student' ``` **解释:** `age` 是 `22` 的数据被删除了,但能够查询到 `age` 是 `21` 的数据 原文出处:http://malaoshi.top/show_1IX2JhgfJtBh.html