首页 > 学院 > 操作系统 > 正文

Hbase-Shell常用命令

2024-06-28 16:04:03
字体:
来源:转载
供稿:网友

hbase command

查询状态:status 查询版本:version

创建表对象: create ¨t¨,¨t_id¨,¨t_vl¨ ,第一个参数用于指定表名,后面跟的所有参数都是列族的名称 查看表对象:list 查看表结构: desc

修改表对象,修改(含删除)前必须首先禁用对象,执行修改命令成功后,再启用对象。 禁用对象: disable ¨t¨

判断当前表对象启用或禁用:is_enabled ¨t¨

修改表对象,增加一个列族:alter ¨t¨, {NAME => ¨t_info¨, VERSIONS => 3}

创建表 create ‘表名称’, ‘列名称1’,’列名称2’,’列名称N’

添加记录 put ‘表名称’, ‘行名称’, ‘列名称:’, ‘值’

查看记录 get ‘表名称’, ‘行名称’

查看表中的记录总数 count ‘表名称’

删除记录 delete ‘表名’ ,’行名称’ , ‘列名称’

删除一张表 先要屏蔽该表,才能对该表进行删除,第一步 disable ‘表名称’ 第二步 drop ‘表名称’

查看所有记录 scan “表名称”

查看某个表某个列中所有数据 scan “表名称” , [‘列名称:’]

获取指定记录中指定列族的数据:get ¨t¨,¨10001¨,¨t_vl¨

获取指定记录中指定列族中指定列的数据: get ¨t¨,¨10001¨,¨t_vl:age¨

记录更新(跟插入没有区别):put ¨t¨,¨10001¨,¨t_vl:age¨,¨10¨

全表扫描: scan ¨t¨

全表描述某个列:scan ¨t¨, {COLUMNS => ¨t_vl¨}

删除记录行:delete ¨t¨,¨10001¨,¨t_vl:age¨

删除表:disable ¨t¨


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表