count 'userinfo' | 统计userinfo表中行键的个数 |
get_splits 'userinfo' | 获取userinfo表对应的HRegion的个数 |
truncate 'userinfo1' | 摧毁重建userinfo1表,数据为空 |
namespace:名称空间
Ⅰ、在HBase中没有database的概念,取而代之的是namespace
Ⅱ、在HBase启动的时候,自带了两个空间:default和hbase。hbase空间下方的是HBase的基本信息;在建表的时候如果不指定,则表默认放在default空间下
list_namespace | 查看所有的空间 |
create_namespace 'demo' | 创建demo空间 |
create 'demo:users', 'basic' | 在demo空间下创建users表 |
list_namespace_tables 'demo' | 获取demo空间下的所有表 |
describe_namespace 'demo' | 描述demo空间 |
drop_namespace 'demo' | 删除demo空间,要求这个空间为空,不为空报错 |
disable 'demo:users' | 禁用表 |
drop 'demo:users' | 删除表 |
enable 'demo:users' | 启用表 |
禁用后不能查看
exists 'usersinfo' | 判断表是否存在 |
is_disabled 'users' | 判断users表是否被禁用 |
is_enabled 'person' | 判断person表是否被启用 |
list | 查看所有空间下的所有的表 |
locate_region 'userinfo', 'u1' | 定位p1行键所在的HRegion的位置 |
show_filters | 展现所有的过滤器 |
批量删除
disable_all 'demo:.*' | 禁用demo空间下的所有的表 |
drop_all 'demo.*' | 删除demo空间下的所有的表 |
enable_all 'demo:.*' | 启用demo空间下的所有的表 |