hbase2.1.x 介绍

简介

  • HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩、 实时读写 的分布式数据库

  • 利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理 HBase中的海量数据,利用Zookeeper作为其分布式协同服务

  • 主要用来存储 非结构化 和 半结构化 的松散数据(类似NoSQL数据库)

起源

该技术来源于 Fay Chang 所撰写的 Google论文 《Bigtable:一个结构化数据的分布式存储系统》

就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。

HBase是Apache的Hadoop项目的子项目。

与关系型数据库不同,适合存储 非结构化 的数据。
HBase 基于列 的,而不是基于行的模式

应用场景

  1. 交通方面:
    船舶GPS信息,全长江的船舶GPS信息,每天有1千万左右的数据存储。

  2. 金融方面:
    消费信息,贷款信息,信用卡还款信息等

  3. 电商:
    淘宝的交易信息等,物流信息,浏览信息等

  4. 移动:
    通话信息等,都是基于HBase的存储。

  5. 推荐画像
    用户画像,抖音、头条、电商,会根据用户行为习惯,给用户打标签

  6. 时空数据
    轨迹、气象、车联网数据


原文出处:/show_1IX1xnmMI74n.html