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

Логическое выражение, которое относится к существующей метке видимости. Могут использоваться следующие логические операторы: | (или), & (и). Примеры: SECRET|PRIVATE, (SECRET&PRIVATE)|PUBLIC, SECRET&PRIVATE&PUBLIC

Примеры

Удаление значения в указанной таблице/строке/столбце, у которого нет предыдущих версий

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
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней