进入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"
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐