为了账号安全,请及时绑定邮箱和手机立即绑定

HBase入门

卡弗卡大数据 数据科学家
难度初级
时长 2小时13分
学习人数
综合评分9.57
58人评价 查看评价
9.9 内容实用
9.3 简洁易懂
9.5 逻辑清晰
  • hbase能做什么

    1、海量数据存储

    关系型数据库的字段一般在30内,超过则说明表的设计有问题,而hbase并没有列的限制(上百亿行、上百万列)

    2、准实时查询

    查看全部
    0 采集 收起 来源:Hbase能做什么

    2019-01-30

  • 课程目标

    1、Hbase的应用场景及特点(为什么要学习这门技术,在业务场景中能够解决什么问题、提供什么样的服务)

    2、habse架构体系与设计模型(架构体系:包含哪些进程、进程与进程之间的关系、Hbase服务于其他大数据服务之间的关系和依赖)(设计模型:hbase表结构的模型、表数据的模型)

    查看全部
    0 采集 收起 来源:课程介绍

    2019-01-30

    1. 容量大

    2. 面向列

    3. 多版本

    4. 稀疏性,为空的列不占用存储空间

    5. 扩展性(底层依赖HDFS)

    6. 高可靠行(Replication以及底层的HDFS也有备份)

    7. 高性能(写:LSM数据结构;读:rowKey有序排列,region切分、主键索引和缓存机制)。

    查看全部
    0 采集 收起 来源:Hbase的特点

    2019-01-14

    1. Hbase与关系型数据库的对比


    查看全部
    1. 海量数据查询:百亿行乘以百万列的数据量。mysql推荐千万行时进行分表。

    2. 准实时查询:查询速度百毫秒内。

    查看全部
    0 采集 收起 来源:Hbase能做什么

    2019-01-13

  •     rowkey相当于表的行主键。timestamp是时间戳。Hbase是基于key-value形式的。所以在列簇内,每一列都有一个key和value。

        列簇的注意事项:

            1、一张表的列簇不会超过5个,超过5个会影响查询效率

            2、每个列簇中的列数没有限制

            3、列只有插入数据后才会存在,没插入数据不会占用磁盘空间

            4、创建表只需要确定有多少个列簇即可,不需要创建列,列动态增加。

            5、列在列簇中是有序的

            Hbase和关系型数据库的对比:

                Hbase表内的列是动态增加的,关系型数据库是不能动态增加。

                Hbase表内的数据会自动切分,关系型数据库表内数据不会自动切分。当数据量很大是,关系型数据库要进行分库分表。    

                Hbase支持高并发读取,关系型数据库不支持,需要通过第三方插件、缓存来实现减少访问数据库。

                Hbase不支持条件查询,只支持Rowkey查询,关系型数据库支持复杂查询。

                

    查看全部
  • 在创建Hbase表的时候,不需要创建列,只需要创建对应的列簇即可。列簇内的列的数量是可以设置超过上百万个的,列的个数不需要一开始就设定,可以后续动态增加。但是列簇建议不要多余5个。每个列簇,相当于一个分类。

    查看全部
  • 使用Hbase,需要先安装HDFS分布式文件系统和Zookeeper注册中心。

    Hbase包括主进程master和多个regionServer子进程。

    当表数据量很大的时候,可以对表进行分区,分成多个region。regionServer负责管理region.

    regionServer会将分区的运行情况报告给master,方便master随时将宕机的region分配到其他的region。

    regionServer也会将分区的运行情况报告给zookeeper。

    查看全部
    1 采集 收起 来源:Hbase架构体系

    2019-01-05

  • Hbase的应用场景:

        

    查看全部
    0 采集 收起 来源:Hbase能做什么

    2019-01-05

  • HBase 模型图

    https://img1.sycdn.imooc.com//5bf7a1bf0001e1df14260790.jpg

    查看全部
  • HBase用途

    查看全部
    0 采集 收起 来源:Hbase能做什么

    2018-11-12

  • HBASE监控界面

    查看全部
  • HBASE和关系数据库的区别

    查看全部
  • Hadoop生态图

    查看全部
  • 在时间4.20 有各软件版本对应说明

    查看全部

举报

0/150
提交
取消
课程须知
Hbase是现企业应用中非常流行的分布式数据库,不管是传统软件企业还是互联网企业,基本上HBase作为海量数据存储的首选。本课程由浅入深,从基础概念到安装部署、再到理论实战,一步一步引导式的全流程讲解,课程所设计的其他知识点也都包含其中。
老师告诉你能学到什么?
从基础概念到实战操作,目标是让零基础的学习者或者是菜鸟级的初学者都能够快速的入门。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!