zoukankan      html  css  js  c++  java
  • Hbase常用Shell命令

    hbase shell命令                             描述 
    alter 修改列族(column family)模式
    count 统计表中行的数量
    create 创建表
    describe 显示表相关的详细信息
    delete 删除指定对象的值(可以为表,行,列对应的值,另外也可以指定时间戳的值)
    deleteall 删除指定行的所有元素值
    disable 使表无效
    drop 删除表
    enable 使表有效
    exists 测试表是否存在
    exit 退出hbase shell
    get 获取行或单元(cell)的值
    incr 增加指定表,行或列的值
    list 列出hbase中存在的所有表
    put 向指向的表单元添加值
    tools 列出hbase所支持的工具
    scan 通过对表的扫描来获取对用的值
    status 返回hbase集群的状态信息
    shutdown 关闭hbase集群(与exit不同)
    truncate 重新创建指定表
    version 返回hbase版本信息

     例子:

        1.创建《王者荣耀》游戏玩家信息表gamer,包含列族personalInfo(个人信息)、recordInfo(战绩信息)、assetsInfo(资产信息)。

    create 'gamer','personalInfo','recordInfo','assetsInfo'

         2.查看表的详细信息

    describe ‘gamer’
    

       3.修改gamer表中recordInfo列族的TTL信息设置为180天。

    alter 'gamer',NAME => 'recordInfo',TTL => '15552000'
    

      4.向gamer表添加数据

    personalInfo

    recordInfo

    assetInfo

    nickname

    gameID

    ranking

    integral

    row-001

    QGhappy.Snow

    000000

    One

    10000

    row-002

    XQMaster

    111111

    Two

    20000

    put 'gamer','row-001','personalInfo:nickname','QGhappy.Snow'
    
    put 'gamer','row-002','personalInfo:nickname','XQMaster'
    
    put 'gamer','row-001','personalInfo:gameID','000000'
    
    put 'gamer','row-002','personalInfo:gameID','100000'
    
    put 'gamer','row-001','recordInfo:ranking','One'
    
    put 'gamer','row-002','recordInfo:ranking','Two'
    
    put 'gamer','row-001','assetsInfo:intergral','10000'
    
    put 'gamer','row-002','assetsInfo:intergral','20000'
    

      5.查询gamer表中所有数据

    scan 'gamer'

           6.查找gamer表中行键为row-001的所有单元

    get 'gamer', 'row-001'

           7.查找gamer表中行键为row-001,列键为personalInfo:nickname的单元

    get 'gamer', 'row-001','personalInfo:nickname'

           8.查找gamer表中行键为row-001,列族为personalInfo的单元

    get 'gamer', 'row-001','personalInfo'

          9.删除gamer表中行键为row-001,列键为personalInfo:nickname的单元数据

    delete'gamer', 'row-001','personalInfo:nickname'

         10.删除gamer表中行键为row-001的一行数据

    deleteall 'gamer','row-001'

       11.删除gamer表中所有数据。

    deleteall 'gamer','row-002'

        12.删除gamer表

    disable 'gamer'
    drop 'gamer'
    

      

  • 相关阅读:
    跟踪数据库中执行时间超过1.5秒的语句及SP,导入数据库
    Microsoft OneScript 团队发布的最新一版在 SQL Server Management Studio 中运行的脚本,可以帮助我们获取更详细的版本信息。
    sql server 脚本创建数据库邮件
    sql server 随机读取数据
    SQL 关于apply的两种形式cross apply 和 outer apply
    sql server 查找包含字符串的对象
    opencv 3.0 DPM Cascade 检测 (附带TBB和openMP加速)
    Fast RCNN 训练自己数据集 (1编译配置)
    Linux与Windows 解压乱码 UTF8BOM读取问题
    RCNN (Regions with CNN) 目标物检测 Fast RCNN的基础
  • 原文地址:https://www.cnblogs.com/msq2000/p/11855887.html
Copyright © 2011-2022 走看看