通用命令
help:查询hbase中所有命令得帮助文档 e.g. help ‘status’status: 查询当前hbase得集群状态table_help:引用表得命令命名空间命令
list_namespace:查询所有得命名空间(默认有hbase,default)list_namespace_tables:查询命名空间下面的tablescreate_namespace:创建namespacedescribe_namespace:查询命名空间信息alter_namespace 修改命名空间drop_namespace 删除命名空间DDL命令
create 建表命令 create ‘命名空间:表名’ {name=>‘列簇名’,version=>最多版本号}list 查询所有表describe 查询表结构 describe ‘命名空间:表名’alter 修改表 alter ‘命名空间:表名’,{name=>‘列簇名’}drop/disable/enable 删除表 先让表失效(disable) 然后在删除(drop)DML命令
put 插入数据 put ‘表名’ ,‘rowkey’,‘列簇:列’,‘value’scan 扫描表信息scan ‘t1’,{raw=>true,version=>5} 查询指定版本数据scan ‘t1’ ,{column =>‘列簇:列名’}查询指定列数据can ‘t1’ ,{column=>[‘列簇’],limit=>10 ,startrow =>‘001’} 分页查询get ‘t1’ ,‘rowkey’ ,‘列簇:列名’ 获取指定表指定列簇的信息incr ‘t1’,‘005’,'列簇:列’插入一条数据 插入的数据的值可以自增长 但是数据类型不是String