hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lars hofhansl <la...@apache.org>
Subject Re: Overwrite a row
Date Wed, 28 Jan 2015 02:19:39 GMT
That is how HBase works, in all versions. If you do not want this, you have to delete the other
10, with Delete.deleteColumns(...).You can use a RowMutation if you want to do this all in
one transaction.

-- Lars
      From: sriram <vsriram30@gmail.com>
 To: user@hbase.apache.org 
 Sent: Tuesday, January 27, 2015 5:07 PM
 Subject: Re: Overwrite a row
Yes Ted. So what I am facing is, My hbase is already having a record. For
example) Consider it to be having 20 fields. Now I am going to replace those
20 fields with only 10 fields.

Hence I create a RowMutation with Put object having only those 10 fields and
write it into Hbase. What happens is, those 10 fields are getting updated in
hbase with the latest value. But the other already existing 10 fields are
still present instead of getting deleted. Can you please let me know if I am
missing something?


View this message in context: http://apache-hbase.679495.n3.nabble.com/Re-Overwrite-a-row-tp4067918p4067926.html
Sent from the HBase User mailing list archive at Nabble.com.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message