[
https://issues.apache.org/jira/browse/HBASE-8029?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13596362#comment-13596362
]
Lars Hofhansl commented on HBASE-8029:
--------------------------------------
What Kevin is saying is that from the it is currently not possible to delete a
specific version of a column because the shell cannot set version delete
markers. He is right.
The reason is that unlike the Java API the shell does not let you specify the
type of the delete marker to set.
> delete with TS should only delete that cell, not all cells after.
> -----------------------------------------------------------------
>
> Key: HBASE-8029
> URL: https://issues.apache.org/jira/browse/HBASE-8029
> Project: HBase
> Issue Type: New Feature
> Components: Client, shell
> Reporter: Kevin Odell
>
> 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
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira