课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

学习本课程需要有的基础

 

    1:需要有 Java SE 的基础

    2:需要懂得 Linux 的基本常用的命令

    3:需要有 Hadoop (HDFS、MapReduce 以及 Zookeeper) 的基础

    4:有 Spark 的基础最好,但是没有的话也没关系
 

HBase 简介

 

Hadoop 中的 HDFS 组件可以存储海量的数据,但是 HDFS 有个特点,那就是只支持数据的 append 操作。

 

只有单纯的 append 操作肯定是满足不了复杂的大数据处理场景的,很多大数据的场景要求对海量的数据进行随机的读和写操作。

 

HBase 就是搭建在 HDFS 之上的数据存储系统,它具备如下的功能:

    1:存储海量的数据

    2:在海量数据中进行随机读写的性能非常的好

 

HBase 中存储的数据是 key-value 类型的,所以,我们也可以将 HBase 成为 kv 数据存储系统,对于这种 kv 存储系统,具有如下的特点:

    1:如果是根据 key 来查询数据的话,性能是最好的。

    2:不太适合使用 SQL 来查询数据,也就是说不太适合对数据进行 join 、group 等关系型操作

 

所以说,如果你的应用场景符合下面的条件,那么可以考虑使用 HBase :

    1:数据量足够大

    2:需要对数据进行随机的读写操作

    3:数据适合使用 key-value 类型的结构来存储
 

你能学到什么

 

    1:HBase 的核心原理和高级特性

    2:HBase 集群的内存规划

    3:基于 HBase 开发大数据应用

 

课程内容

 

课程分三个阶段讲解 HBase :

    1:HBase 的核心原理

    2:HBase 的高级特性

    3:HBase 的项目实战

 

HBase.png

以下是抖码大数据课程体系详细介绍,课程咨询添加微信:bigdatatang01

 

温馨提示
  • 请勿私下交易
    请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
  • 听课说明

    1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

    2、手机/平板:下载腾讯课堂APP, 进入学习页面听课