您现在的位置是:课程

大数据核心:HBase【对大数据进行快速随机访问的解决方案】

2023-09-20 23:13课程 人已围观

学习本课程需要有的基础

 

    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

 

-->

站点信息

  • 文章统计篇文章