1. 程式人生 > >黑猴子的家:HBase 名稱空間

黑猴子的家:HBase 名稱空間

1、名稱空間的結構

9193428-49d3b92e25ca16da.png

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中的目錄結構的變化

9193428-e65b9960d385d10a.png