• 【转】Hbase之shell命令的使用


    shell命令
    DDL(数据定义语言)
    名称
    描述
    表达式
    list 列出存在哪些表 list
    desc/describe 表描述信息 desc ‘tableName’
    create 创建表 cf表示列族 create ‘tableName’,’cf1’,’cf2’,’cf3’
    alter 添加列族 alter ‘tableName’,’cf4’
    删除列族(NAME,METHOD必须大写) alter ‘tableName’,{NAME=>’cf4’,METHOD=’delete’}
    alter ‘tableName’,’delete’=>’cf4’
    添加列族 alter ‘tableName’,’cf4’
    修改VERSIONS alter ‘tableName’,{NAME=>’cf4’,VERSIONS=>’3’}
    删除表(需要先将表disable) drop ‘tableName’
    is_disabled 表是否被禁用 is_disabled ‘tableName’
    is_enabled 表是否启用 is_enabled ‘tableName’
    is_enabled 表是否启用 is_enabled ‘tableName’
    exists 表是否存在 exists ‘tableName’
    disable 禁用表 disable ‘tableName’
    DML(数据操纵语言)
    名称
    描述
    表达式
    count 查看表中多少行 count ‘tableName’
    put 添加记录(‘r1’代表rowkey) put ‘tableName’,’r1’,’cf1:name’,’123’
    get 查看指定rowkey的所有数据 get ‘tableName’,’r1’
    查看指定rowkey的指定cf或cq数据 get ‘tableName’,’r1’,’cf1’,’cf2:name’
    get ‘tableName’,’r1’,{COLUMN=>[‘cf1’,’cf2:name’]}
    scan 扫描整张表的数据 scan ‘tableName’
    扫描整个列族 scan ‘tableName’,{COLUMN=>’cf1’}
    扫描整个列 scan ‘tableName’,{COLUMN=>’cf1:name’}
    scan ‘tableName’,{COLUMN=>[‘cf1:name’,’cf2’]}
    扫描整个列,查询前多少条数据STARTROW包括该rowkey,ENDROW不包括该rowkey,LIMIT查询多少条数据,(LIMIT与ENDROW并存时会取最小数据记录) scan ‘tableName’,{COLUMN=>’cf1:name’,STARTROW=>’r1’,LIMIT=>10,ENDROW=>’r3’}
    delete 根据rowkey删除某个cell delete ‘tableName’,’r1’,’cf1:name’,[timestamp]
    deleteall 删除整行数据 deleteall ‘tableName’,’r1’
    ---------------------
    作者:ckengkundiao
    来源:CSDN
    原文:https://blog.csdn.net/tpyqwe/article/details/79968931
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    c++ 内存管理方式
    4.2学习总结
    PTA面向对象程序设计6-3 面积计算器(函数重载)
    3.26学习总结
    PTA——c++面向对象基础
    3.17学习总结.listview用法总结
    3.16学习总结
    3.15学习总结(Python爬取网站数据并存入数据库)
    android开发使用jxl创建Excel
    第一次结对作业
  • 原文地址:https://www.cnblogs.com/UUUz/p/11170764.html
Copyright © 2020-2023  润新知