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