Josh Elser created HBASE-18075:
----------------------------------
Summary: Support namespaces and tables with non-latin alphabetical
characters
Key: HBASE-18075
URL: https://issues.apache.org/jira/browse/HBASE-18075
Project: HBase
Issue Type: Improvement
Components: Client
Reporter: Josh Elser
Assignee: Josh Elser
Fix For: 2.0.0
On the heels of HBASE-18067, it would be nice to support namespaces and tables
with names that fall outside of Latin alphabetical characters and numbers.
Our current regex for allowable characters is approximately {{\[a-zA-Z0-9\]+}}.
It would be nice to replace {{a-zA-Z}} with Java's {{\p\{IsAlphabetic\}}} which
will naturally restrict the unicode character space down to just those that are
part of the alphabet for each script (e.g. latin, cyrillic, greek).
Technically, our possible scope of allowable characters is, best as I can tell,
only limited by the limitations of ZooKeeper itself
https://zookeeper.apache.org/doc/r3.4.10/zookeeperProgrammers.html#ch_zkDataModel
(as both table and namespace are created as znodes).
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)