進入hbase指令行指令:
hbase shell
建立namespace(其實我了解這個namespace就像MySql中的庫的概念一樣,庫裡可以建立表,那麼namespace裡也可以建立表):
create_namespace 'namespace_test'
如圖所示,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的表。
如圖所示,建立成功。
檢視所有namespace
list_namespace
删除namespace
drop_namespace "namespace_test"
檢視namespace資訊
describe_namespace "namespace_test"
檢視namespace下的表
list_namespace_tables "namespace_test"