hbase namespace

在關系數據庫系統中,命名空間namespace指的是一個表的邏輯分組,同一組中的表有類似的用途。hbase命名空間的概念為即將到來的多組合特性打下基礎:

  • 配額管理:限制一個namespace可以使用的資源,包括region和table
  • 命名空間安全管理:提供了另一個層面的多租戶安全管理
  • Region服務器組:一個命名或一張表,可以被固定到一組RegionServers上,從而保證了數據隔離性

namespace相關操作

# 創建namespace
create_namespace 'my_ns'

# 在namespace下創建表,cf是列族
create 'my_ns:my_table', 'cf'

# 刪除namespace
drop_namespace

# 修改namespace屬性
alter_namespace 'my_ns', {METHOD => 'set', 'PROPERTY_NAME' => 'PROPERTY_VALUE'}

預定義的命名空間

hbase中有兩個內置的預定義的命名空間:

  • hbase:系統命名空間,用于包含hbase的內部表
  • default:所有未指定命名空間的表都自動進入該namespace
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. HBase介紹,Hbase是什么? HBase -- Hadoop Database ,是一個高可靠、高性能...
    奉先閱讀 3,782評論 1 36
  • 最近在逐步跟進Hbase的相關工作,由于之前對Hbase并不怎么了解,因此系統地學習了下Hbase,為了加深對Hb...
    飛鴻無痕閱讀 50,335評論 19 272
  • HBase那些事 @(大數據工程學院)[HBase, Hadoop, 優化, HadoopChen, hbase]...
    分癡閱讀 3,989評論 3 17
  • 比特科技: 存儲、數據庫、大數據技術 ? HBase原理和設計 http://www.bitstech.net/...
    葡萄喃喃囈語閱讀 734評論 0 11
  • 簡介 [HBase]——Hadoop Database的簡稱,Google BigTable的另一種開源實現方式,...
    高廣超閱讀 2,397評論 1 27