Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # user >> Problem with Rest Java Client


Copy link to this message
-
Problem with Rest Java Client
Hi,

I have started using HBase Rest Java client as a part of my project. I
see that it may have a problem with the Delete operation.
For a given Delete object, if you apply deleteColumn(family, qualifier)
on it, all matching qualifiers are deleted instead of the latest
value.

In order to recreate the problem:

1 - Create table tab1, with family fam1.
2 - Through shell, insert two values, as:
     row1, fam1, q1, val1
     row1, fam1, q1, val2
3 - Through Rest Java client:
     Delete delItem = new Delete(Bytes.toBytes("row1"));
     delItem.deleteColumn(Bytes.toBytes("fam1"), Bytes.toBytes("q1"));
     table.delete(delItem);
4 - All q1 values are deleted, instead of the latest q1 value, which is
val2.

Is that an expected result?

Thanks,
Erman
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB