hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jim Kellerman <...@powerset.com>
Subject RE: Renaming the table.
Date Tue, 04 Mar 2008 03:00:56 GMT
+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


Mime
View raw message