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.