Looks like a bug. Please open a Jira if you have not already done so.

-Jim

On Tue, 2007-09-04 at 00:24 -0700, Andrew Hitchcock wrote:
> Hi,
> 
> I've been playing around with HBase a little bit recently; writing
> some code to get an idea of how to use it. I noticed the listTables()
> method returned by an HConnection doesn't return what I expect. I
> don't know if this is a bug or if I'm just doing something wrong.
> 
> I first created the table "movieLog_table" using HBase shell. Then I
> tried programmatically creating and deleting tables. I create and
> enable a table (which I know works, because I can use it to store and
> retrieve values), and then run this code:
> 
> HConnection con = HConnectionManager.getConnection(conf);
> HTableDescriptor[] tables = con.listTables();
> System.out.println(tables.length);
> for (HTableDescriptor tabledesc : tables) {
>     System.out.println(tabledesc.getName().toString());
> }
> 
> When I run the code (which programmatically creates two tables, in
> addition to the one table I created using the shell), I get this
> result:
> 
> 3
> movieLog_table
> movieLog_table
> movieLog_table
> 
> The number is correct, but the two new tables are reported as having
> the same name. Also, when I run "show tables;" in HBase shell, it
> shows the same result.
> 
> If this is actually a bug and not an error on my end, I can create a JIRA 
> task.
> 
> Thanks,
> Andrew
-- 
Jim Kellerman, Senior Engineer; Powerset
[EMAIL PROTECTED]

Reply via email to