黑猴子的家:HBase 命名空间

1、命名空间的结构

1)Table
表,所有的表都是命名空间的成员,即表必属于某个命名空间,如果没有指定,则在default默认的命名空间中。

2)RegionServer group
一个命名空间包含了默认的RegionServer Group。

3)Permission
权限,命名空间能够让我们来定义访问控制列表ACL(Access Control List)。例如,创建表,读取表,删除,更新等等操作。

4)Quota
限额,可以强制一个命名空间可包含的region的数量。(属性:hbase.quota.enabled)

2、命名空间的使用

1)创建命名空间

hbase(main):002:0> create_namespace 'ns_school'

2)创建表时指定命名空间

hbase(main):004:0> create 'ns_school:tbl_student','info'

3)观察HDFS中的目录结构的变化

你可能感兴趣的:(黑猴子的家:HBase 命名空间)