您当前的位置: 首页 >  hbase

梁云亮

暂无认证

  • 2浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

HBase Shell表操作

梁云亮 发布时间:2020-03-10 10:08:50 ,浏览量:2

创建表

语法:create 表名,列族名字,列族名字,列族名字…

示例:在默认的命名空间下创建表 在这里插入图片描述 示例:在指定的命名空间下创建表 在这里插入图片描述

查看表结构

语法:create 表名,列族名字,列族名字,列族名字…

示例: 在这里插入图片描述

插入数据

语法:put 表名,行键,列族名字:列名,值,列族名字:列名,值,列族名字:列名,值…

示例: 在这里插入图片描述 在这里插入图片描述

扫描表数据

语法:scan表名

示例: 在这里插入图片描述

查看指定行或指定列的数据

语法: 获取指定行:get 表名,行键 获取指定列:get 表名,行键,列族名字:列名

示例: 在这里插入图片描述

统计表数据的行数

语法:count 表名,{INTERVAL=>intervalNum,CACHE=>cacheNum}

其中:

  • INTERVAL:设置多少行显示一次及对应的rowkey,默认1000;
  • CACHE:每次去取的缓存区大小,默认是10,调整该参数可提高查询速度

示例: 在这里插入图片描述

更新数据

语法:put 表名,行键,列族名字:列名,值,列族名字:列名,值,列族名字:列名,值…

示例: 在这里插入图片描述

变更表信息

语法:alter表名,…

示例: 在这里插入图片描述

删除数据

语法: 删除指定行:deleteall 表名,行键 删除指定行的指定列:delete 表名,行键,列族名称:列名

示例:删除指定行 在这里插入图片描述 示例:删除指定行的指定列 在这里插入图片描述

清空数据

语法:create 表名,列族名字,列族名字,列族名字…

示例: 在这里插入图片描述

删除表

语法:drop表名

示例: 在这里插入图片描述

综合示例:带版本数据的处理

第一步:创建表 在这里插入图片描述 第二步:添加版本 在这里插入图片描述 第三步:添加数据并查看 在这里插入图片描述 第四步:再添加一组数据,发现会覆盖最早期版本的 在这里插入图片描述

综合示例:当不指定时间戳时,默认删除最新的

第一步:创建表 在这里插入图片描述 第二步:为stu表添加版本 在这里插入图片描述 第二步:添加数据后查看 在这里插入图片描述 第三步:当不指定时间戳时,默认删除最新的 在这里插入图片描述

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0392s