【零基础】HBase从学习入门开始
2018-03-30 11:04
369 查看
基本了解:
HBase:是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。结构介绍
HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
与FUJITSU Cliq等商用大数据产品不同,HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zookeeper作为对应。
Hadoop EcoSystem中的各层系统,HBase位于结构化存储层,Hadoop HDFS为HBase提供了高可靠性的底层存储支持,Hadoop MapReduce为HBase提供了高性能的计算能力,Zookeeper为HBase提供了稳定服务和failover机制。
此外,Pig和Hive还为HBase提供了高层语言支持,使得在HBase上进行数据统计处理变的非常简单。 Sqoop则为HBase提供了方便的RDBMS数据导入功能,使得传统数据库数据向HBase中迁移变的非常方便。教学课程:
第2 章 : HBase伪分布式、命令 (4课时)
第3 章 : HBase完全分布式搭建 (2课时)
第4 章 : HBase代码 (8课时)
第5 章 : HBase表设计 (8课时)
第6 章 : HBase Protobuf (4课时)
第7 章 : HBase优化 (3课时)
第8 章 : HBase MapReduce (4课时)
更多精品课程:7天玩转云服务器
云数据库的Redis版使用教程
玩转云存储对象存储OSS使用入门
阿里云CDN使用教程
负载均衡入门与产品使用指南阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场)
HBase:是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。结构介绍
HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
与FUJITSU Cliq等商用大数据产品不同,HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zookeeper作为对应。
Hadoop EcoSystem中的各层系统,HBase位于结构化存储层,Hadoop HDFS为HBase提供了高可靠性的底层存储支持,Hadoop MapReduce为HBase提供了高性能的计算能力,Zookeeper为HBase提供了稳定服务和failover机制。
此外,Pig和Hive还为HBase提供了高层语言支持,使得在HBase上进行数据统计处理变的非常简单。 Sqoop则为HBase提供了方便的RDBMS数据导入功能,使得传统数据库数据向HBase中迁移变的非常方便。教学课程:
HBase入门教程
教学大纲第1 章 : HBase原理 (6课时)第2 章 : HBase伪分布式、命令 (4课时)
第3 章 : HBase完全分布式搭建 (2课时)
第4 章 : HBase代码 (8课时)
第5 章 : HBase表设计 (8课时)
第6 章 : HBase Protobuf (4课时)
第7 章 : HBase优化 (3课时)
第8 章 : HBase MapReduce (4课时)
更多精品课程:7天玩转云服务器
云数据库的Redis版使用教程
玩转云存储对象存储OSS使用入门
阿里云CDN使用教程
负载均衡入门与产品使用指南阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场)
相关文章推荐
- java 从零开始,学习笔记之基础入门(开始)
- 愉快的开始 - 零基础入门学习Python000
- 开始玩hadoop 11 --Hbase 入门 shell基础命令
- 零基础入门学习python[小甲鱼]--就这么愉快地开始吧01
- Unity Shader入门精要学习笔记 - 第6章 开始 Unity 中的基础光照
- 1、C++入门--基础--开始学习C++
- Unity Shader入门精要学习笔记 - 第6章 开始 Unity 中的基础光照
- Struts2学习教程之入门小白的开始基础
- java 从零开始,学习笔记之基础入门<Struts2_实战演练(上)>(三十八)
- Servlet从入门开始学习(一)
- (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装
- 免费编程入门教程资源推荐搜集,分享给想开始学习程序开发的同学[
- PHP快速入门第一讲 0基础学习PHP
- 直接定址表03 - 零基础入门学习汇编语言74
- Swift快速入门-swift基础语法和函数-最直观学习swift
- Python学习入门基础教程(learning Python)--4 Python的循环结构
- 函数:灵活即强大 - 零基础入门学习Python018
- 标志寄存器02 - 零基础入门学习汇编语言55
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<jsp>(二十六)
- Java入门学习指导之最佳方向-Java基础-Java-编程开发