一、环境准备

在window中安装并启动HBase

二、常用命令操作

  • 查看当前命名空间下的所有表(默认namespace为default):list

hbase的常用命令行操作

  • 创建表:create 表名,列族名1,[列族名2,列族名3,…]

hbase的常用命令行操作

  • 添加值:put 表名,rowkey,列族:列名,value
  • 查看某个表中的所有数据:scan 表名

hbase的常用命令行操作

  • 查看某表详细信息:describe 表名

hbase的常用命令行操作

  • 取值:get 表名,rowkey,[列族:列名]

hbase的常用命令行操作

  • 更新值:put 表名,rowkey,列族:列名,value(会覆盖掉之前的值)

hbase的常用命令行操作

  • 给某个列族添加一列:put 表名,rowkey,列族:列名,value
    hbase的常用命令行操作
  • 给某个列族删除一列数据:delete 表名,rowkey,列族:列名

hbase的常用命令行操作

  • 给某个表添加某一列族:alter 表名,列族名

hbase的常用命令行操作

  • 给某个表删除某一列族:alter 表名,‘delete’=>列族名

hbase的常用命令行操作

  • 查看所有命名空间(相当于mysql中的数据库):list_namespace

hbase的常用命令行操作

  • 新建命名空间:create_namespace 命名空间名称

hbase的常用命令行操作

  • 使用命名空间并创建表:create 命名空间名称:表名,列族名称

hbase的常用命令行操作

  • 删除命名空间(注意:命名空间必须为空):drop_namespace 命名空间名称
    如果命名空间不为空,需先清除命名空间内的所有表,示例中在bigdata中已创建过一张stu表,因此需先删除这张stu表,删除表分两步,第一步先disable 表名,第二步直接drop 表名即可。
    hbase的常用命令行操作

相关文章: