Hbase基础shell命令

基础命令

  • 查看状态的命令 status
    在这里插入图片描述
  • 查看版本 version
    在这里插入图片描述

DDL

  • 查询所有表 list
    在这里插入图片描述
  • 查询表是否存在 exists 表名
    在这里插入图片描述
  • 创建表 create ‘表名’, ‘列簇1’,‘列簇2’
    在这里插入图片描述
  • 删除表 先禁用(disable)然后删除(drop)
    在这里插入图片描述

DML

  • 新增数据 put ‘person’,‘1’,‘base:name’,‘zhansan’
    put ‘person(表名)’,‘1(row_key)’,‘base(列簇名):name(字段名)’,‘zhansan(字段对应的值)’
    在这里插入图片描述
  • 查询row_key数据 get ‘person’,‘1’
    在这里插入图片描述
  • 查询具体的列簇的数据 get ‘person’,1,‘base:name’
    在这里插入图片描述
  • 查询所有数据 scan ‘person’
    在这里插入图片描述
  • 更新数据,同添加,把年龄从18改为19 put ‘person’,‘1’,‘base:age’,19
    在这里插入图片描述
  • 删除一列数据 delete ‘person’,‘1’,‘base:age’
    在这里插入图片描述
  • 删除row_key对应的所有列簇 deleteall ‘person’,1
    在这里插入图片描述
  • 统计行数 也就是包含多少个row_key count ‘person’
    在这里插入图片描述
  • 清空整个表 和MySQL 一样使用truncate
    在这里插入图片描述

Guess you like

Origin blog.csdn.net/abc8125/article/details/118493355