首先先了解一下Hbase的表结构吧
(首先你要知道Hbase也是一种数据库,也有表qvq)
如下:

这是一个示例,可以看到与Mysql有点类似,但又略有不同。
不同的部分我已经框出来了(红色部分)

也就是说,在列名上面,又增加了一个“大列”(允许我根据样式来这样称呼),这个玩意儿其实就是“列族”

不难理解吧?就是一个列族下面有多个列,这个列和Mysql的列就是差不多的概念了

那么理解了列族的概念,再来思考下,Hbase这样设计是出于什么考虑呢?

此机制引入的原因,是因为HBase相信,查询可能并不需要将一整行的所有列数据全部返回。(就像我们往往在写SQL时不太会写select all一样)

其实吧…至少我们公司的Hbase表 ,直接忽略了Column Family这玩意儿,也就是说整张表就一个Column Family,但是概念还是要熟悉的嘛,O(∩_∩)O哈哈~ 用不用是另一回事

Hbase中的列族ColumnFamily是什么?相关推荐

  1. Hbase按指定列族中指定列的列值查找数据Hbase命令

    最近在做大数据的实验时,遇到需要类似于sql中 select XXX from where xxxxx=xxx的一个检索的需求,翻了好多博客都没有解决,最后通过查看hbase filte的文档,使用S ...

  2. java创建hbase多个列族_Spark:DataFrame写HFile (Hbase)一个列族、一个列扩展一个列族、多个列...

    在上一篇博文中遗留了一个问题,就是只能处理DataFrame 的一行一列,虽然给出一个折中的办法处理多个列,但是对于字段多的DataFrame却略显臃肿,经过我的研究,实现了从一个列族.一个列到一个列 ...

  3. hbase定义一个列族

    知识点来源: Hbase企业应用开发实战-p13-p52 Hregion对应Table的一个region Hregion对应多个HStore(即基于列族的存储) Hstore由两部分构成MemStor ...

  4. Hbase中的列式表映射到hive的外表

    在做数据ETL中,可能原始数据在列式存储Hbase中,这个时候,如果我们想清洗数据,可以考虑把Hbase表映射为Hive的外表,然后使用Hive的HQL来清除处理数据,具体过程参考下面例子: 步骤 1 ...

  5. hbase 使用lzo_带你快速上手HBase | HBase列族优化

    随着大数据的越来越普及,HBase也变得越来越流行.使用HBase并不困难,但是如何用好HBase,这确是一个难点.为了合理地使用HBase,尽可能发挥HBase的功能,我们需要根据不同的场景对HBa ...

  6. 【HBase】列族属性详解

    HBase Table 的每个列族都可以设置 VERSION,TTL.BLOOMFLTER 等很多属性: create 'test:user', {NAME => 'b', VERSIONS = ...

  7. HBase 列族数据库

    数据模型 我们可以将一个表想象成一个大的映射关系,通过行健.行健+时间戳或行键+列(列族:列修饰符),就可以定位特定数据,HBase是稀疏存储 数据的,因此某些列可以是空白的, Row Key Tim ...

  8. Hbase中的Column Family(转载)

    1. 概述 HBase是一帮家伙看了Google发布的一片名为"BigTable"的论文以后,犹如醍醐灌顶,进而"山寨"出来的一套系统. 由此可见: 1. 几乎 ...

  9. Hbase中的Column Family

    1. 概述 HBase是一帮家伙看了Google发布的一片名为"BigTable"的论文以后,犹如醍醐灌顶,进而"山寨"出来的一套系统. 由此可见: 1. 几乎 ...

最新文章

  1. ios 构建版本一直在处理中_iOS关于审核提交构建版本不显示问题集锦
  2. java通过ssh读取日志_IDEA+java通过SSH来进行分析日志,实现UI自动化动态验证码登录...
  3. idea中applicationContext-dao.xml文件中Cannot resolve file***** :spring xml model validation问题
  4. MongoDB架构图解
  5. 二、redis系列之持久化
  6. MySQL 中事务、事务隔离级别详解
  7. java调用怎么调用方法区_Java中的方法调用有多昂贵
  8. comparator比较器用法_汽车三元催化器堵塞咋办?不拆不换,用这招清理干净、动力猛如虎...
  9. 函数的返回竟然能作为左值
  10. MySQL的安装与配置——详细教程
  11. gif图片解析与生成(GIF+文字动效)
  12. dBm、dBW和W转换
  13. 校招经历-java开发面试题
  14. 福建省侨兴轻工学校计算机信息科,福建省侨兴轻工学校
  15. 快速获取今天是星期几
  16. html 6位数支付密码,支付宝支付密码怎么设置长密码 支付宝支付密码取消6位数字密码设置长密码的方法...
  17. PADS如何导出BOM清单
  18. Linux升级gcc到最新版本gcc-11.2.0
  19. 网络安全--主机探测教程
  20. 【Java笔记】——将晦涩难懂的IO流形象化

热门文章

  1. 数学建模——粒子群算法步骤及程序详解
  2. 在matlab7.0中运行DRCN 超分辨率重建
  3. matlab 卷积码函数,MATLAB实现卷积码编译码-.doc
  4. 从问题角度来思考设计模式(2) – 结构编
  5. linux终端光标变细,【笔记】改变vim或者终端terminal的光标形状。光标变细了之后看起来爽快多了!...
  6. Web 安全之内容安全策略详解(Content-Security-Policy,CSP)
  7. 小幺鸡接口管理本地部署
  8. 智能电销外呼系统,帮助电销人员告别传统模式的低效
  9. 店宝宝:明星直播带货,创新是第一生产力
  10. 白学立体视觉(1): 双目视觉