delete
Содержание
Определение
Удаляет значение ячейки для указанных таблицы/строки/столбца и — опционально — метки времени.
Использование
delete '[<namespace_name>:]<table_name>',
       '<row_key>',
       '<column_family:column_qualifier>'[,
       <cell_timestamp>][,
       {VISIBILITY => '<visibility_expression>'}]
| Параметр | Описание | 
|---|---|
namespace_name  | 
Имя пространства имен  | 
table_name  | 
Имя таблицы  | 
row_key  | 
Ключ строки  | 
column_family  | 
Имя семейства столбцов  | 
column_qualifier  | 
Квалификатор столбца (column qualifier)  | 
cell_timestamp  | 
Временная метка ячейки  | 
visibility_expression  | 
Логическое выражение, которое относится к существующей метке видимости.
Могут использоваться следующие логические операторы:   | 
Примеры
Удаление значения в указанной таблице/строке/столбце, у которого нет предыдущих версий
hbase(main):002:0> scan 't4' ROW COLUMN+CELL r1 column=cf1:c1, timestamp=1637324524743, value=value1 r1 column=cf1:c2, timestamp=2222221111111, value=value2 r1 column=cf1:c3, timestamp=1637326735791, value=value3_new r1 column=cf1:c4, timestamp=1637324859512, value=value4 r1 column=cf1:c5, timestamp=1637329193429, value=7738718b 1 row(s) Took 0.3796 seconds hbase(main):003:0> delete 't4', 'r1', 'cf1:c1' Took 0.0750 seconds hbase(main):004:0> scan 't4' ROW COLUMN+CELL r1 column=cf1:c2, timestamp=2222221111111, value=value2 r1 column=cf1:c3, timestamp=1637326735791, value=value3_new r1 column=cf1:c4, timestamp=1637324859512, value=value4 r1 column=cf1:c5, timestamp=1637329193429, value=7738718b 1 row(s) Took 0.0086 seconds
Удаление значения в указанной таблице/строке/столбце, у которого существует предыдущая версия
hbase(main):009:0> delete 't4', 'r1', 'cf1:c5' Took 0.0181 seconds hbase(main):010:0> scan 't4' ROW COLUMN+CELL r1 column=cf1:c2, timestamp=2222221111111, value=value2 r1 column=cf1:c3, timestamp=1637326735791, value=value3_new r1 column=cf1:c4, timestamp=1637324859512, value=value4 r1 column=cf1:c5, timestamp=1637329190124, value=7738718a 1 row(s) Took 0.0074 seconds
Удаление указанной версии значения
hbase(main):011:0> scan 't4', {VERSIONS => 5}
ROW                                      COLUMN+CELL
 r1                                      column=cf1:c2, timestamp=2222221111111, value=value2
 r1                                      column=cf1:c3, timestamp=1637326735791, value=value3_new
 r1                                      column=cf1:c4, timestamp=1637324859512, value=value4
 r1                                      column=cf1:c5, timestamp=1637329190124, value=7738718a
 r1                                      column=cf1:c5, timestamp=1637329187604, value=7738718W
 r1                                      column=cf1:c5, timestamp=1637328326920, value=7738718M
1 row(s)
Took 0.0091 seconds
hbase(main):012:0> delete 't4', 'r1', 'cf1:c5', 1637329187604
Took 0.0047 seconds
hbase(main):013:0> scan 't4', {VERSIONS => 5}
ROW                                      COLUMN+CELL
 r1                                      column=cf1:c2, timestamp=2222221111111, value=value2
 r1                                      column=cf1:c3, timestamp=1637326735791, value=value3_new
 r1                                      column=cf1:c4, timestamp=1637324859512, value=value4
 r1                                      column=cf1:c5, timestamp=1637329190124, value=7738718a
 r1                                      column=cf1:c5, timestamp=1637328326920, value=7738718M
1 row(s)
Took 0.0078 seconds