hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "edward yoon" <edw...@udanax.org>
Subject Re: Renaming the table.
Date Tue, 04 Mar 2008 04:33:37 GMT
>> I would expect you to add a renameTable method to HBaseAdmin and
create a RenameTable subclass of TableOperation in the master.

Yes. good.

On 3/4/08, Bryan Duxbury <bryan@rapleaf.com> wrote:
> Yes, it's good functionality. Just making sure you understand all the
> pieces you'll need.
>
> I would expect you to add a renameTable method to HBaseAdmin and
> create a RenameTable subclass of TableOperation in the master.
>
> -Bryan
>
> On Mar 3, 2008, at 7:10 PM, edward yoon wrote:
>
> > Anyway guys, Is addition of table rename function ok?
> >
> > On 3/4/08, Jim Kellerman <jim@powerset.com> wrote:
> >> +1 Bryan. In the future, we need to be able to recover HBase
> >> entirely from the file system
> >> without either the META or ROOT region's help since they may be
> >> corrupted.
> >>
> >> ---
> >> Jim Kellerman, Senior Engineer; Powerset
> >>
> >>
> >>> -----Original Message-----
> >>> From: Bryan Duxbury [mailto:bryan@rapleaf.com]
> >>> Sent: Monday, March 03, 2008 4:22 PM
> >>> To: hbase-dev@hadoop.apache.org
> >>> Subject: Re: Renaming the table.
> >>>
> >>> I'm not sure I understand. Do you mean you'd maintain a
> >>> mapping between the old, actual table name and the new,
> >>> logical table name? I don't really like that idea. It sounds
> >>> like it would add a ton of failure cases and complexity to
> >>> the system. We need tables to stay in a really consistent
> >>> state so that we can have as much data reliability as possible.
> >>>
> >>> -Bryan
> >>>
> >>> On Mar 3, 2008, at 3:58 PM, edward yoon wrote:
> >>>
> >>>>> We'd need to add a new table operation for renaming a table
> >>>>> internally. The ugly part is that we'd have to rewrite
> >>> every row for
> >>>>> the table in META to do this.
> >>>>
> >>>> In fact, i thought a physical/logical table name management for
> >>>> high-performance without no changing the meta data.
> >>>>
> >>>> On 3/4/08, Bryan Duxbury <bryan@rapleaf.com> wrote:
> >>>>> We'd need to add a new table operation for renaming a table
> >>>>> internally. The ugly part is that we'd have to rewrite
> >>> every row for
> >>>>> the table in META to do this.
> >>>>>
> >>>>>  The SQL way to do this would be "ALTER TABLE table RENAME
> >>> new name".
> >>>>>  However, that's a bit verbose, so I think "RENAME table TO
> >>>>> new_table"
> >>>>>  would be fine.
> >>>>>
> >>>>>
> >>>>>  -Bryan
> >>>>>
> >>>>>
> >>>>>  On Mar 2, 2008, at 9:56 PM, edward yoon wrote:
> >>>>>
> >>>>>> A renaming function of table alteration is needed.
> >>>>>> Is there a tool for renaming the table?
> >>>>>>
> >>>>>> Any ideas please post back.
> >>>>>> Also, i'd like to add renaming syntax to hql as describe below.
> >>>>>>
> >>>>>> hql > RENAMING table_name TO new_table_name;
> >>>>>>
> >>>>>> What do you think?
> >>>>>> --
> >>>>>> B. Regards,
> >>>>>> Edward yoon @ NHN, corp.
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> B. Regards,
> >>>> Edward yoon @ NHN, corp.
> >>>
> >>>
> >>> No virus found in this incoming message.
> >>> Checked by AVG Free Edition.
> >>> Version: 7.5.516 / Virus Database: 269.21.3/1308 - Release
> >>> Date: 3/3/2008 10:01 AM
> >>>
> >>>
> >>
> >> No virus found in this outgoing message.
> >> Checked by AVG Free Edition.
> >> Version: 7.5.516 / Virus Database: 269.21.3/1308 - Release Date:
> >> 3/3/2008 10:01 AM
> >>
> >>
> >
> >
> > --
> > B. Regards,
> > Edward yoon @ NHN, corp.
>
>


-- 
B. Regards,
Edward yoon @ NHN, corp.

Mime
View raw message