Hi Renato,
are seeing a specific issue or are wondering looking at the code?
You should get an exception if any of the operations fail. That exception has the all the
information you need: The set of exceptions, the actions that caused them, and on which servers.
If you decide not to use that Exception (i.e. you catch it and ignore it) the returned array
has the results at the same position as the passed List.
-- Lars
________________________________
From: Renato Marroquín Mogrovejo <renatoj.marroquin@gmail.com>
To: user@hbase.apache.org
Sent: Wednesday, October 2, 2013 4:15 PM
Subject: Re: Batch method
Yeah, I am using such method, but if I get a null in the Objects array, how
do I know which operation failed?
2013/10/2 Ted Yu <yuzhihong@gmail.com>
> How about this method ?
>
> http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/HTable.html#batch(java.util.List
> ,
> java.lang.Object[])
>
>
> On Wed, Oct 2, 2013 at 3:57 PM, Renato Marroquín Mogrovejo <
> renatoj.marroquin@gmail.com> wrote:
>
> > Hi Ted,
> >
> > Thank you very much for answering! But I don't think HBASE-8112 is
> related
> > to my question. I saw that the signature of the method changed in order
> to
> > retrieve partial results. I am using HBase 0.94.10 so does this version
> > will work like this?
> > And anyway, my problem is to determine which operation failed within a
> > batch of operations. Is this possible?
> >
> >
> > Renato M.
> >
> >
> > 2013/10/2 Ted Yu <yuzhihong@gmail.com>
> >
> > > Looks like this is related:
> > > HBASE-8112 Deprecate HTable#batch(final List<? extends Row>)
> > >
> > >
> > > On Wed, Oct 2, 2013 at 3:35 PM, Renato Marroquín Mogrovejo <
> > > renatoj.marroquin@gmail.com> wrote:
> > >
> > > > Hi all,
> > > >
> > > > I am using the batch method[1] and it states that I will get an array
> > of
> > > > objects containing possibly null values. So my question is if there
> is
> > a
> > > > way on knowing which operation was the one that failed from this null
> > > > value? Or any other way in which I could check for the failing
> > operation?
> > > > Thanks in advance.
> > > >
> > > >
> > > > Renato M.
> > > >
> > > > [1]
> > > >
> > > >
> > >
> >
> http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/HTable.html#batch(java.util.List)
> > > >
> > >
> >
>
|