hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stack <st...@duboce.net>
Subject Re: Possible issue when creating/deleting HBase table multiple times
Date Wed, 06 Jul 2011 21:23:25 GMT
Want to file an issue Florin?  Sounds like a bug that is easy enough
to replicate.
St.Ack

On Sun, Jul 3, 2011 at 11:43 PM, Florin P <florinpico@yahoo.com> wrote:
> Hello!
>
> Thank you for your responses. I'm working on  0.90.1-cdh3u1-SNAPSHOT. Yes,
> if I have the following scenario:
> 1. disable table
> 2. delete table
> 3. create table
>
>  if I don't put the guard not(HBaseAdmin.tableExists(hbTable)) before creating rhe table
(at step 3) the  then it will end up in org.apache.hadoop.hbase.TableExistsException.
> Regards,
>  Florin
>
> --- On Fri, 7/1/11, Ted Yu <yuzhihong@gmail.com> wrote:
>
>> From: Ted Yu <yuzhihong@gmail.com>
>> Subject: Re: Possible issue when creating/deleting HBase table multiple times
>> To: cdh-dev@cloudera.org
>> Cc: user@hbase.apache.org
>> Date: Friday, July 1, 2011, 6:10 PM
>> Seems to be a CDH question.
>>
>> On Fri, Jul 1, 2011 at 3:07 PM, Stack <stack@duboce.net>
>> wrote:
>>
>> > And if you try to create it says its already there?
>> >
>> > We have a job that does this over and over every few
>> minutes and its
>> > been running for months on end.  I wonder whats
>> different.  You are on
>> > 0.90.3?
>> >
>> > St.Ack
>> >
>> > On Fri, Jul 1, 2011 at 12:59 AM, Florin P <florinpico@yahoo.com>
>> wrote:
>> > > Hello!
>> > >   I'm using HBase
>> 0.90.1-cdh3u1-SNAPSHOT. Running the attached
>> > code(adapted after sujee at sujee.net), after a while
>> > > I was getting the below exception. The main
>> scenario is like this:
>> > >
>> > > 1. if table does not exist, create it
>> > > 2. populate the table with some data
>> > > 3. flush the data
>> > > 4. close the table
>> > > 5. disable table
>> > > 6. drop table
>> > > 7. repeat steps 1-6 for several times. After a
>> while you'll get the
>> > mentioned error.
>> > >  Please help.
>> > >
>> > > Regards,
>> > >  Florin
>> > >
>> > > org.apache.hadoop.hbase.TableNotFoundException:
>> > org.apache.hadoop.hbase.TableNotFoundException:
>> use_case_drop
>> > >        at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> > Method)
>> > >        at
>> >
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>> > >        at
>> >
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>> > >        at
>> java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>> > >        at
>> >
>> org.apache.hadoop.ipc.RemoteException.instantiateException(RemoteException.java:95)
>> > >        at
>> >
>> org.apache.hadoop.ipc.RemoteException.unwrapRemoteException(RemoteException.java:79)
>> > >        at
>> >
>> org.apache.hadoop.hbase.client.HBaseAdmin.disableTableAsync(HBaseAdmin.java:531)
>> > >        at
>> >
>> org.apache.hadoop.hbase.client.HBaseAdmin.disableTable(HBaseAdmin.java:550)
>> > >        at
>> >
>> org.apache.hadoop.hbase.client.HBaseAdmin.disableTable(HBaseAdmin.java:538)
>> > >        at
>> com.sample.hbase.HBaseDropCreate.main(HBaseDropCreate.java:80)
>> > >
>> > >
>> >
>>
>

Mime
View raw message