HBase
  1. HBase
  2. HBASE-8029

delete with TS should only delete that cell, not all cells after.

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Client, shell
    • Labels:
      None

      Description

      delete with TS specified will delete all older cells. I know overloading the cells is not a great model, but sometimes it is useful and you don't want to delete all old cells.

      hbase(main):028:0> truncate 'tre'

      Truncating 'tre' table (it may take a while):

      • Disabling table...
      • Dropping table...
      • Creating table...

      0 row(s) in 4.6060 seconds

      hbase(main):029:0> put 'tre', 'row1', 'cf1:c1', 'abc', 111

      0 row(s) in 0.0220 seconds

      hbase(main):030:0> put 'tre', 'row1', 'cf1:c1', 'abcd', 112

      0 row(s) in 0.0060 seconds

      hbase(main):031:0> put 'tre', 'row1', 'cf1:c1', 'abce', 113

      0 row(s) in 0.0120 seconds

      hbase(main):032:0> scan 'tre',

      {NAME => 'cf1:c1', VERSIONS => 4}

      ROW COLUMN+CELL

      row1 column=cf1:c1, timestamp=113, value=abce

      row1 column=cf1:c1, timestamp=112, value=abcd

      row1 column=cf1:c1, timestamp=111, value=abc

      hbase(main):033:0> delete 'tre', 'row1', 'cf1:c1', 112

      0 row(s) in 0.0110 seconds

      hbase(main):034:0> scan 'tre',

      {NAME => 'cf1:c1', VERSIONS => 4}

      ROW COLUMN+CELL

      row1 column=cf1:c1, timestamp=113, value=abce

      1 row(s) in 0.0290 seconds

        Activity

        Lars Hofhansl made changes -
        Field Original Value New Value
        Issue Type Bug [ 1 ] New Feature [ 2 ]
        Kevin Odell created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            Kevin Odell
          • Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

            • Created:
              Updated:

              Development