If you really want to re-implement it using Mutations on your own, you
can, but this is what the BatchDeleter is already doing for you.
You can use a (Batch)Scanner and a BatchWriter to read Key-Values,
create new Mutations from those Key-Values, and then submit them as
deletes with the BatchWriter. This is what the BatchDeleter is already
doing.
The 'new Authorizations("myauths")' was to remind you that, if you have
non-empty visibilities on the data you are reading, you need to provide
the correct authorizations to see that data. If you have empty
visibilities, you can just provide 'new Authorizations()'.
On 4/5/2014 12:54 AM, Talat Uyarer wrote:
Ok I Will change my code design for using. Thanks for reply. May I
learn new Authorizations("myauths") ? what does it need for me ? What
should I write ?
2014-04-05 7:26 GMT+03:00 Talat Uyarer <[email protected]>:
Hi,
Thanks for reply. This worked. But my design use Mutation. Can I do
with Mutation ?
Thanks
2014-04-03 19:50 GMT+03:00 Josh Elser <[email protected]>:
Yes, use the Ranges that you provide to BatchDeleter#setRanges() to control
what data is deleted.
e.g. if you want to delete "colfam1" from "row5"
bd.setRanges(Collections.singleton(Range.exact(new Text("row5"))));
bd.fetchColumnFamily(new Text("colfam1"));
On 4/3/14, 12:47 PM, Talat Uyarer wrote:
Thanks Josh,
I will try this. Can i delete column family of one row with this ?
3 Nis 2014 19:37 tarihinde "Josh Elser" <[email protected]
<mailto:[email protected]>> yazdı:
Wrong list, Ted? Looks like an HBase API.
I believe the easiest way to accomplish this is to use the
BatchDeleter.
BatchDeleter bd = connector.createBatchDeleter("__table", new
Authorizations("myauths"), 1, new BatchWriterConfig());
try {
bd.setRanges(Collections.__singleton(new Range()));
bd.fetchColumnFamily(new Text("colfam"));
bd.delete();
} finally {
bd.close();
}
On 4/3/14, 12:28 PM, Ted Yu wrote:
Take a look at the following method in Delete:
public Delete deleteFamily(byte [] family) {
Cheers
On Thu, Apr 3, 2014 at 9:17 AM, Talat Uyarer <[email protected]
<mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>> wrote:
Hi All,
I want to delete a column family and its owned all column
quilfier
and values.
Is it possible ?
Thanks
Talat
--
Talat UYARER
Websitesi: http://talat.uyarer.com
Twitter: http://twitter.com/talatuyarer
Linkedin: http://tr.linkedin.com/pub/talat-uyarer/10/142/304