[ 
https://issues.apache.org/jira/browse/HBASE-9689?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13796400#comment-13796400
 ] 

ramkrishna.s.vasudevan commented on HBASE-9689:
-----------------------------------------------

[~apurtell]
bq.There is no way to have a backwards compatible put command that does not 
take an attributes hash, just a timestamp
You can do that.  
{code}
put 't1', 'r1', 'c1', 'value', {TIMESTAMP=>100}
{code}
What i meant was Timstamp cannot be specified as per the older way
{code}
put 't1','r1','value',ts
{code}
The problem is put accepts a set of parameters.  So if we avoid the ts 
parameter and specify the ATTRIBUTE instead the timestamp is taken as 
'mykeymyvalue'.

> Support using OperationAttributes through shell script
> ------------------------------------------------------
>
>                 Key: HBASE-9689
>                 URL: https://issues.apache.org/jira/browse/HBASE-9689
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>             Fix For: 0.98.0
>
>         Attachments: HBASE-9689_1.patch, HBASE-9689_2.patch, HBASE-9689.patch
>
>
> Currently the ruby scripts for Put does not support setting of Operation 
> Attributes through shell.  
> It may be useful in some cases and also for testing.  And that would give a 
> full  fledged support using shell.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to