ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

HBash shell

2021-10-10 21:33:05  阅读:161  来源: 互联网

标签:info row2 shell 删除 scan User HBash put


  • 创建表
    • 语法:create , {NAME =><family> , VERSIONS => <VERSIONS> }
    • create 'User','info'
  • 查看所有表
    • list
  • 查看表详情
    • describe 'User'
  • 删除指定的列族
    • alter 'User','delete'=>'info1'  (表中至少要有一列)
  • 增加新的列族
    • alter 'User',NAME=>'info'
  • 插入数据
    • 语法:put <table>,<rowkey>,<family:column>,<value>
    • put 'User','row1','info:name','xiaoming
    • put 'User',row2','info:age','18'
    • put 'User ','row3','info:sex','man'
  • 根据rowKey查询某个记录
    • 语法:get <table>,<rowkey>,[<family:column>,....
    • get 'User','row2'
  • 查询所有记录
    • 语法:scan <table>, {COLUMNS => [ <family:column>,.... ], LIMIT => num}
    • 扫描所有记录
      • scan 'User'
    • 扫描前2条
      • scan'User',{LIMIT=>2}
    • 范围查询 STARTROW(开始rowkey) ENDROW(结束rowkey) 
      • scan 'User',{STRATROW=>'row2'}
      • scan 'User',{STARTROW=>'row2',ENDROW=>'row3'}
      • STARTROW,ENDROW必须大写,否则报错;查询结果不包含等于ENDROW的结果集
  • 统计表记录数
    • 语法:count <table>, {INTERVAL => intervalNum, CACHE => cacheNum}
    • INTERVAL设置多少行显示一次及对应的rowkey,默认1000;CACHE每次去取的缓存区大小,默认是10,调整该参数可提高查询速度
    • count 'User'
  • 删除
    • 删除列
      • delete 'User','row1','info:age'
    • 指定rowkey删除
      • deleteall 'User','row2'
    • 删除表中所有数据
      • truncate 'User'
  • 表管理
    • 禁用表
      • disable 'User'
    • 启用表
      • enable 'User'
    • 测试表是否存在
      • exists 'User'
    • 删除表
      • 删除前,必须先disable
      • disable 'User'
      • drop 'User'

标签:info,row2,shell,删除,scan,User,HBash,put
来源: https://www.cnblogs.com/Xinyi-bigdata/p/15390784.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有