HBase之常用Shell命令

1、进入 HBase客户端命令操作界面

2、查看帮助命令

3、查看当前数据库中有哪些表

4、创建一张表

创建user表,包含info、data两个列族

或者

5、添加数据操作

将信息插入到 user表中, row key为rk0001,在 info列中添加 name列标记符,值为 zhangsan

将信息插入到 user表, row key为rk0001,在 info列族中添加 gender列标识符,值为 female

将信息插入到 user表, row key为rk0001,在 info列族中添加一个 age列标识符,值30

将信息插入到 user表, row key为rk0001,将 pic列标识符添加到列族 data,值为 picture

6、查询数据操作

通过rowkey进行查询

一、获取user表中row key为rk0001的所有信息

第二、查看 rowkey下面某一列家族的信息

获取user表中row key为rk0001,info列族的所有信息

第三、查看 rowkey为指定字段的列族指定值

获取user表中row key为rk0001,info列族的name、age列标示符的信息

第四、查看 rowkey为多个列族指定信息

在 user表中获得 row key为rk0001, info, data列的信息

或者

或者

第五、指定 rowkey和列值查询
获得用户表中 row key为rk0001,而 cell值为 zhangsan的信息

第六、指定 rowkey和列值模糊查询
取得 user表中的 row key是rk0001,在列标识符中的信息是 a

继续插入一批数据

第七、查询所有数据

查询user表中的所有信息

第八、列族查询

第九、多列族查询

查询user表中列族为info和data的信息

第十、指定列族与某个列名查询

查询user表中列族为info、列标示符为name的信息

第十一、指定列族和列名,以及限定的版本查询

查询user表中列族为info、列标示符为name的信息,并且版本最新的5个

第十二、按照数据值指定多个列族进行模糊查询
在 user表中查询具有 info和 data列族的信息,并且在列标识符中包含 a字符

第十三、rowkey的范围值查询

在 user表中查询 info列, rk范围为[rk0001,rk0003]

第十四、指定rowkey模糊查询

在 user表中以 rk字符开头的 row key查询

第十五、指定数据范围值查询

在用户表中查询指定范围的数据

7、更新数据操作

一、更新数据值

更新操作与 插入操作完全相同,只是有数据就更新,没有数据就添加

二、更新版本号

将user表的f1列族版本号改为5

8、删除数据以及删除表操作

一、指定rowkey以及列名进行删除

删除user表row key为rk0001,列标识符为info:name的数据

二、指定rowkey,列名以及字段值进行删除

删除user表row key为rk0001,列标识符为info:name,timestamp为1392383705316的数据

三、删除一个列族

或者

四、清空表数据

五、移除表

使用以下命令,首先需要将表设置为 disable状态:

然后才能drop这个表,使用命令:

注意:如果直接drop表,会报错:Drop the named table. Table must first be disabled

9、统计一张表有多少行数据

如果觉得对你有所帮助。记得收藏和关注呦!(每日更新各种大数据框架)
如需转载请注明出处(创作不易请见谅)
和巨婴程序猿一起成长。让自己变得更优秀
想了解更多精彩内容,快来关注跟着巨婴去逆袭
我最近一直在思考(大数据通俗讲解)的问题,你的看法是什么呢?关注我快说出来一起交流一下吧~

hbase 数据插入指定rowkey_「HBase大爆炸」HBase之常用Shell命令相关推荐

  1. 撸了一个「合成大西瓜」

    最近「合成大西瓜」这个游戏也很火热,玩了一阵还挺有意思的.研究了一下原理,发现目前流传的版本都是魔改编译后的版本,代码经过压缩不具备可读性,因此决定自己照着实现一个.这个游戏已经开源,获取项目可以关注 ...

  2. 如何吸引全球级「AI大咖」,BAT等大佬怎么说?

    点击上方"Ai时速" 智慧赢未来!  Ai时速  让我们因着Ai的兴趣 一起PK分享.一起进化成长 圈子|机会|洞见|未来 2017年人工智能发展的元年,各大企业火力全开比拼人工智 ...

  3. 深度分析这一年「AI大咖」,最重要的跳槽原因是……

    点击上方"Ai时速" 智慧赢未来!  Ai时速  让我们因着Ai的兴趣 一起PK分享.一起进化成长 圈子|机会|洞见|未来 2017年人工智能发展的元年,各大企业火力全开比拼人工智 ...

  4. 重磅推荐:火爆全网的「合成大西瓜」源码来了

    文章首发于微信公众号「GitHub精选」,欢迎大家关注. 大家好,我是章鱼猫. 就在今天,「合成大西瓜」再度上了微博热搜. 今天推荐的这个项目就和「合成大西瓜」有关,它是「bigwatermelon」 ...

  5. hadoop fs –ls /hbase 无内容_Hadoop学习---HDFS的常用shell命令详解

    注意:访问hdfs系统的指令 hadoop dfs --- 已过时 hadoop fs -- 使用范围更大 hdfs dfs --范围相对较小hadoop fs 和 hdfs dfs之间没有太大的区别 ...

  6. linux 筛选文件,「Linux基础知识」grep文件内容筛选命令的使用

    原标题:「Linux基础知识」grep文件内容筛选命令的使用 grep命令用于从文档中抓取显示包含指定字符的行,grep命令的使用格式如下: grep [选项] 匹配模式 文件1 文件2 ...... ...

  7. hive删除hbase数据_Hive进阶:Hive通过外部表操作Hbase数据

    概述: HBase: 查询效率比较高,常为实时业务提供服务,但是其查询方式比较单一,只能通过row方式get单条数据,或者通过scan加过滤器的方式扫描数据表获取数据. Hive: hive用来存储结 ...

  8. HBase 常用Shell命令

    转自:http://my.oschina.net/u/189445/blog/595232 两个月前使用过hbase,现在最基本的命令都淡忘了,留一个备查~ hbase shell命令         ...

  9. hbase查看表结构_HBase 常用 Shell 命令手册

    HBase 是一个开源的分布式非关系型数据库,在大数据行业中应用很广泛.Google 三篇论文奠定了大数据的理论基础,其中 HBase 就可以看做是 BigTable 的实现,用来存储大规模的数据.H ...

最新文章

  1. 中国“芯”的突破攻略——智源大会“智能体系架构与芯片”论坛发布
  2. Linux安装程序Anaconda分析
  3. 抽象工厂模式java_Java之抽象工厂模式(Abstract Factory)
  4. 前端学Markdown
  5. SAP登录IP绑定校验
  6. java程序中date类型比较大小总结
  7. [译]ASP.NET Core 2.0 带初始参数的中间件
  8. flink和kafka区别_Apache Flink和Kafka入门
  9. 微信模版消息 errmsg: 'invalid weapp pagepath hint: [OtU1OA0868a394]
  10. 2021抚顺高考成绩查询,2021年抚顺高考成绩排名及成绩公布时间什么时候出来
  11. Android轻量级日志管理框架
  12. python list删除元素速度慢_python list(python list删除元素是要注意的坑点)
  13. 使用全备+binlog日志恢复数据库
  14. static_cast与dynamic_cast类型转换
  15. [转]asp实现数据库导出excel文件
  16. linux SO文件
  17. 中国税负68%,世界排名12
  18. 联想台式计算机驱动程序,联想键盘驱动程序
  19. Android HID触摸屏驱动怎么开发
  20. Vista硬盘安装详细图解

热门文章

  1. 有原型的对象和没有原型的对象
  2. activeMQ 本地测试
  3. oracle11g分区表按时间自动创建
  4. 机器学习入门(06)— 输出层多元分类、softmax 归一化指数函数以及输出层的神经元数量
  5. Linux驱动框架之framebuffer驱动框架
  6. java.lang.Thread使用及总结
  7. maven工程出现java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener...
  8. 把mysql 中的字符gb2312 改为gbk的方法
  9. 哲学是什么?(选自:苏菲的世界)
  10. stm32f302实现斩波控制步进电机_什么是步进电机控制器?