一. 前言
之前写过的一篇【Hbase 之 Shell 初级(一)】示例介绍了 Hbase General Group 和 DDL Group 下相关 Shell 操作,本文继续介绍一下 Namespace 相关 Shell 操作。
二. Shell Api 介绍
Group Of Namespace
命名空间是表的逻辑分组,类似于关系型数据库中的相关表分组。命名空间由以下几部分组成:
表
RegionServer 分组
权限
限额
1.1 create_namespace
创建命名空间。语法如下:
演示如下:
1.2 describe_namespace
显示命名空间的描述。语法如下:
演示如下:
1.3 alter_namespace
修改已存在的命名空间,语法如下:
演示如下:
1.4 drop_namespace
删除空的命名空间,注意:要删除命名空间必须先删除其下的所有表。演示如下:
1. 删除非空命名空间,会报错
2. 删除表再删除命名空间
1.5 list_namespace
列出所有的命名空间。演示如下:
1.6 list_namespace_tables
列出指定命名空间下的所有表。语法如下:
演示如下:
领取专属 10元无门槛券
私享最新 技术干货