>> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED] > >>> Sent: Monday, March 03, 2008 4:22 PM > >>> To: [email protected] > >>> 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 <[EMAIL PROTECTED]> 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.
