hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Yu <yuzhih...@gmail.com>
Subject Re: Configuring HBase namespace in client config
Date Tue, 17 Jan 2017 15:39:48 GMT
Namespace support makes many tasks easy - security, quota, etc

Suppose your table is a.tsv, it would be stored under default namespace.
On hdfs, you would see something like:


When you put the table under namespace a (a:tsv), the layout would be:


Please also read namespace related content under:



On Tue, Jan 17, 2017 at 7:24 AM, Henning Blohm <henning.blohm@zfabrik.de>

> Hi,
> I am considering to run the same application for two different tenants on
> the same HBase cluster. Instead of changing table names, I would prefer to
> make use of the namespace feature. Ideally, I would be able to only change
> client connectivity configuration (*-site.xml properties) and leave table
> names untouched as those are referenced in code.
> From what I read in the documentation it seems however that the only way
> to reference a table in a non-default namespace is to prepend its name with
> a colon separated namespace qualifier.
> Is that true?
> If it is, and tenants are originally meant to be used for multi-tenancy,
> what makes them more useful than any other table name prefix?
> Thanks,
> Henning

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message