I prefer using a delimiter that does not require migration. As someone who has to support a wide variety of users, this will cause much less confusion from our users (and save me grief!)
>From the code [1], any symbol char other than '.', '_', or '-' would be an ok delimiter. howabout a ':' or '#'? [1] https://github.com/apache/hbase/blob/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java#L415 Jon. On Tue, May 7, 2013 at 4:38 PM, Francis Liu <[email protected]> wrote: > Hi, > > As part of the namespace patch (HBASE-8015). We will need a delimiter to > separate namespace name from table name. The obvious choice here would be a > dot '.'. Since dot is presently a valid character for table names that > would require users to migrate their tables (ie renaming tables) as part of > upgrade to 0.96. Another option is to use a different delimiter to avoid > the table migration altogether. Thoughts? > > -Francis -- // Jonathan Hsieh (shay) // Software Engineer, Cloudera // [email protected]
