• Hbase Shell命令


    1 启动HBase shell

    wps_clip_image-6961

    2 HBase shell 命令

    wps_clip_image-5426

    3 我们将以“一个学生成绩表”的例子来详细介绍常用的 HBase 命令及其使用方法。

    wps_clip_image-1039

    这里 grad 对于表来说是一个列,course 对于表来说是一个列族,这个列族由三个列组成 china、math 和 english,当然我们可以根据我们的需要在 course 中建立更多的列族,如computer,physics 等相应的列添加入 course 列族。(备注:列族下面的列也是可以没有名字的。)
    4 create命令

    建立表格scores,包含列族grad、course

    wps_clip_image-26443

    5 list 命令

    查看当前 HBase 中具有哪些表。

    wps_clip_image-6861

    6 describe命令

    查看表“scores”的构造。

    wps_clip_image-25238

    7 put命令

    使用 put 命令向表中插入数据,参数分别为表名、行名、列名和值,其中列名前需要列族最为前缀,时间戳由系统自动生成。
    格式: put 表名,行名,列名([列族:列名]),值

    wps_clip_image-13950

    8 get 命令

    查看表“scores”中的行“xiapi”的相关数据。

    wps_clip_image-621

    查看表“scores”中行“xiapi”列“course :math”的值。

    wps_clip_image-11104

    备注:COLUMN 和 COLUMNS 是不同的,scan 操作中的 COLUMNS 指定的是表的列族, get操作中的 COLUMN 指定的是特定的列,COLUMNS 的值实质上为“列族:列修饰符”。COLUMN 和 COLUMNS 必须为大写。
    8 scan命令

    查看表“scores”中的所有数据。

    wps_clip_image-7987

    scan 命令可以指定 startrow,stoprow 来 scan 多个 row

    wps_clip_image-30943

    9 count命令

    统计表中行数

    wps_clip_image-2271

    10 exists命令

    判断表是否存在

    wps_clip_image-3206

  • 相关阅读:
    用SQL SERVER取分组数据第一条:查出每个班级的成绩第一名
    [转]spring beans.xml
    [转]为什么要使用框架
    MySQL 5.6 for Windows 解压缩版配置安装
    [转]hql 语法与详细解释
    [转]slf4j + log4j原理实现及源码分析
    [转]最详细的Log4j使用教程
    yii2 checkbox 的使用实例
    Magento Order 状态详解
    yii2 设置多个入口文件
  • 原文地址:https://www.cnblogs.com/jacksu-tencent/p/3610957.html
Copyright © 2020-2023  润新知