【HBase学习】Apache HBase项目简介
原创声明:转载请注明作者和原始链接 http://www.cnblogs.com/zhangningbo/p/4068957.html
英文原版:http://hbase.apache.org/
Apache HBaseTM ,即Hadoop 数据库,是一个分布式的、可缩放的大数据存储方案。
何时使用Apache HBase?
当需要随机、实时读写大数据时,就可以使用Apache HBase了。该项目旨在组织甚大规模的位于商业硬件集群之上的表——数十亿行 × 数百万列。Apache HBase是一个开源的、分布式的、版本化的、非关系型数据库,基于Google BigTable论文(A Distributed Storage System for Structured Data)来建模。就像BigTable借用GFS(Google File System)提供的分布式数据存储能力一样,Apache HBase也在Hadoop和HDFS之上提供了类似BigTable一样的能力。
特性
- 线性的和模块化的可扩展性
- 严格一致的读写
- 自动的和可配置的表分片
- 在RegionServer之间支持自动故障恢复
- 用Apache HBase表支持Hadoop MapReduce 任务的方便的基础类
- 客户端易用的Java API
- 块缓存和Bloom过滤器机制,支持实时查询
- 通过服务器端过滤器查询可以预测下推
- Thrift 网关和REST-full Web服务,支持XML、protobuf和二进制数据编码选项
- 可扩展的jruby-based (JIRB)shell
- 支持通过Hadoop 测量子系统把测量导出至文件或者Ganglia;或者通过JMX
在哪里可以获得更多的信息?
查看架构概述,Apache HBase 参考手册FAQ,及其它文档。
参考阅读
1)HBase官方网站
2)HBase参考指南 (官方文档英文版)
3)HBase参考指南 (官方文档中文版,本人译)
4)HBase参考指南 (官方文档中文版,周海汉,颜开)
转载于:https://www.cnblogs.com/zhangningbo/p/4068957.html
【HBase学习】Apache HBase项目简介相关推荐
- HBase学习(四) HBase API操作
目录 准备工作 创建maven项目 添加依赖 API操作 创建HBase连接 创建HBase表 删除表 向表中插入数据 查看数据 过滤器操作 全部代码 注意事项 准备工作 创建maven项目 添加依赖 ...
- 【Zookeeper学习】Apache Zookeeper项目简介
正在撰写,稍后来访-- 转载于:https://www.cnblogs.com/zhangningbo/p/4107373.html
- Apache Avro项目简介
1.Avro简介 Avro是一种远程过程调用RPC和数据序列化框架,是在Apache的Hadoop项目之内开发的.它使用JSON来定义数据类型和通讯协议,使用压缩二进制格式来序列化数据.它主要用于Ha ...
- 【HBase学习笔记-尚硅谷-Java API shell命令 谷粒微博案例】
HBase学习笔记 HBase 一.HBase简介 1.HBase介绍 2.HBase的逻辑结构和物理结构 3.数据模型 4.基本架构 二.快速入门 1.配置HBase 2.命令 三.API 1.获取 ...
- HBase 2.x ---- HBase简介
HBase 2.x ---- HBase简介 1. HBase定义 2. HBase数据模型 1. HBase逻辑结构 2. HBase物理存储结构 3. 数据模型 3. HBase基本架构 1. H ...
- HBase学习01--Hbase的安装
HBase学习01–Hbase的安装 一.单机模式: 1.1 解压软件包 tar -zxvf hbase-1.1.3-bin.tar.gz 1.2 配置JAVA_HOME环境变量 cd /usr/lo ...
- Centos Linux 单机安装 HBase 、使用 HBase
Centos Linux 单机安装 HBase .使用 HBase 视频教程链接:https://www.bilibili.com/video/BV1Z84y1z787/ 1. HBase 简介 HB ...
- 【HBase学习之一】HBase简介
目录 一.简介 二.HBase使用场景 2.1 历史数据存储类应用(约占七成) 2.2 分析型应用(约占两成) 2.3 在线读写型应用(约占一成) 三.HBase数据模型 四.HBase体系结构 一. ...
- 大数据学习之HBase入门笔记
文章目录 一.HBase简介 1.1.HBase定义 1.2.HBase数据模型 1.2.1.HBase逻辑结构 1.2.2.物理存储结构 1.2.3.数据模型 1.3.HBase基础架构(入门版) ...
最新文章
- c 定义结构体时提示应输入声明_C语言结构体的坑很多,这6大方法千万要记住!...
- 学习笔记——sklearn监督学习:回归(简单数学知识罗列)
- 物流运输系统设计浅谈
- 十进制小数转换为二进制
- java练习_Java基础笔试练习(一)
- 关于kotlin GPUImage的使用
- 玩转oracle 11g(19):ora-00020和64位数据库安装32为plsql
- WSSv3 Technical Articles_Windows SharePoint Services 3.0编码开发工具和技巧(Part 2 of 2)
- 第八章 ---- 枚举注解
- 啊哈,算法!为什么你如此“谜”人!
- HIve map jion的原理、操作和使用场景
- LINUX SAN 500G重新分区、格式化,后成功恢复数据90%
- 1078 最小生成树
- 互联网平台黑产解密(上)
- PRD产品需求文档原型模版
- SAP的数据科学实践
- matlab 图片数字化,基于MATLAB的尾流图像数字化处理
- GIS中的矢量数据、栅格数据
- gridview 实现排序
- 去除字符串首尾的空白字符
热门文章
- linux 网络监控 邮件,一种基于Linux的邮件监控方法与流程
- oracle的commit耗时长_oracle-2中commit 详解
- FP Growth算法
- 大数据的可视化:bigvis包的简单尝试
- ggplot2分面柱状图柱子比例一致_R语言柱状图
- windows10重装后锁定其他盘_电脑重装Windows10系统步骤
- android wear系统源码,android wear5.1怎么样 android wear5.1更新评测
- 递归的应用之字符串反转
- Hive数据导出入门
- Windows核心编程_更改当前工作目录