天天看點

Hbase學習(建立namespace、表等操作)

進入hbase指令行指令:

hbase shell
           
Hbase學習(建立namespace、表等操作)

建立namespace(其實我了解這個namespace就像MySql中的庫的概念一樣,庫裡可以建立表,那麼namespace裡也可以建立表):

create_namespace 'namespace_test'
           
Hbase學習(建立namespace、表等操作)

如圖所示,namespace已經建立成功。

在剛剛建立的命名空間下建立表:

create 'namespace_test:table_test',{NAME => 'name', VERSIONS => 100},{NAME => 'age', VERSIONS => 100},{NAME => 'sex', VERSIONS => 100}
           

上面建表語句中有這麼個文法:

namespace_test:table_test

“:”前面的namespace_test就是namespace的名字,就是上面我們建立的namespace

“:”後面的table_test就是我們要建立的表名

這樣寫就表示我要在namespace_test這個namespace下建立一個名字位table_test的表。

Hbase學習(建立namespace、表等操作)

如圖所示,建立成功。

檢視所有namespace

list_namespace
           

删除namespace

drop_namespace "namespace_test"
           

檢視namespace資訊

describe_namespace "namespace_test"
           

檢視namespace下的表

list_namespace_tables "namespace_test"
           

繼續閱讀