HDInsight HBase概观
HDInsight HBase概观
什么是HBase的?
HBase它是基于HadoopApache开源NoSQL数据库。它提供了很多非结构化和半结构化数据一致性的随机存取能力的。它是仿照谷歌的BigTable。以家庭为中心的列式数据库。
数据被存储在一个行内的表和数据的行由列族分组。 HBase的是在这个意义上,不管是列也不存储在当中的数据的类型,须要使用它们之前。定义一个无模式数据库。开放源码是首次公布由Mike Cafarella于2007年,线性扩展处理PB级数据的数千个节点。它能够依赖于数据的冗余。批量处理和通过在的Hadoop生态系统的分布式应用程序中提供的其它功能。
什么是AzureHDInsight HBase的?
HDInsight的HBase提供一个管理的集群集成到Azure环境。该簇被配置为直接在Azure斑点存储,这提供了在性能/成本选择低等待时间和添加的弹性存储数据。这使客户能够构建大型数据集工作的交互式站点,构建存储传感器和遥測数据,从数以百万计的端点的服务,以及分析这些数据与Hadoop作业。 HBase的和的Hadoop都是非常好的出发点,在Azure大数据项目,特别是。能够实现实时应用与大型数据集工作。
在HDInsight实现利用HBase的的横向扩展架构,可提供自己主动分片表,强一致性读取和写入,和自己主动故障转移。性能提高了内存快速缓存的读取和高通量流式写入。
虚拟网络的配置也可用于HDInsight HBase的。有关具体信息。请參阅提供HDInsight群集在Azure上的虚拟网络。
怎样在HDInsight HBase的数据管理?
数据能够在HBase的使用创造GET,PUT和扫描从HBase的shell命令进行管理。数据通过表决。并阅读使用get命令写入到数据库中。
扫描命令用于获得在一个表中,从多行数据。数据也能够使用HBase的C#的API。它提供了一个客户机库的HBase的REST API的顶端管理。一个HBase的数据库也能够使用Hive查询。的介绍,这些编程模型,请參阅获取使用HBase的用Hadoop在HDInsight開始。协处理器也能够同意在数据库所在的节点数据的处理。
场景:什么是用例HBase的?
BigTable。推而广之,HBase的创建为其典型用例是网页搜索。
搜索引擎建立一个映射条款,包含它们的网页索引。但也有非常多其它的用例HBase的适用哪几个的。都逐项本节。
用例1:key-value存储
HBase的可作为一个键值存储,适用于管理信息系统。 Facebook的HBase的使用他们的邮件系统,它是理想的存储和管理网络通信。
WebTable使用HBase的搜索和管理从网页中提取表。
用例#2:传感器数据
Hase的是用于捕获是从各种来源的增量收集的数据是实用的。这包含社交分析,时间序列,保持交互式仪表盘了解最新的趋势和专柜,以及管理审计日志系统。样例包含彭博交易终端和开放时间序列数据库(OpenTSDB),它存储并提供訪问收集了server系统的健康指标。
用例3:实时查询
Phoenix是Apache HBase的一个SQL查询引擎。它是作为一个JDBC驱动程序和能使查询和使用SQL管理HBase的表。
用例4:HBase的一个平台
应用程序能够在HBase的顶部使用它作为数据存储上执行。样例包含凤凰城,OpenTSDB,KIJI,和Titan。
应用程序还能够整合HBase的。样例包含Hive,Pig,Solr的,风暴,水槽,黑斑羚。星火,神经节和钻孔。
接下来的步骤
使用Maven来构建使用HBase的使用HDInsight Java应用程序(的Hadoop)
另请參阅
本文翻译自Microsoft Azure官网:http://azure.microsoft.com/en-us/documentation/articles/hdinsight-hbase-overview/
HDInsight HBase概观的更多相关文章
- Azure HDInsight HBase DR解决方案
Sun wei Sat, Feb 28 2015 3:07 AM Apache HBase是目前非常流行的NoSQL数据库,通过HDFS+Zookeep+Master+Region Server的架 ...
- 在Azure HDInsight HBase集群中使用Thrift接口
Sun wei Wed, Feb 25 2015 2:17 AM Apache Thrift 是一种可扩展的跨语言服务接口,可以通过内置的代码生成引擎帮助创建跨语言服务类库,Apache HBase ...
- 基于HDInsight 3.4 HBase集群规划参考
基于linux 创建HDInsight HBase集群,选择最小配置,zk(3).NN(2).WN(2),集群节点默认组件服务规划如下 NN0: Active NameNode /HDFS ZKFai ...
- HDInsight - 1,简介
最近工作需要,要看HDInsight部分,这里要做笔记.自然是官网资料最权威,所以内容都从这里搬过来:https://azure.microsoft.com/en-us/documentation/a ...
- 微软Azure云平台Hbase 的使用
In this article What is HBase? Prerequisites Provision HBase clusters using Azure Management portal ...
- HBase(三): Azure HDInsigt HBase表数据导入本地HBase
目录: hdfs 命令操作本地 hbase Azure HDInsight HBase表数据导入本地 hbase hdfs命令操作本地hbase: 参见 HDP2.4安装(五):集群及组件安装 , ...
- Azure平台 对Twitter 推文关键字进行实时大数据分析
Learn how to do real-time sentiment analysis of big data using HBase in an HDInsight (Hadoop) cluste ...
- 我个人有关 Azure 网络 SLA、带宽、延迟、性能、SLB、DNS、DMZ、VNET、IPv6 等的 Azure 常见问题解答
Igor Pagliai(微软) 2014 年 9月 28日上午 5:57 年 11 月 3 年欧洲 TechEd 大会新宣布的内容). 重要提示:这篇文章中我提供的信息具有时间敏感性,因为这些 ...
- Azure HDInsight 和 Spark 大数据实战(一)
What is HDInsight? Microsoft Azure HDInsight 是基于 Hortonoworks Data Platform (HDP) 的 Hadoop 集群,包括Stor ...
随机推荐
- android中的返回键与Activity
我在做应用时遇到一个问题.就是在启动主页面时须要预先载入一些数据.我是在一个载入页中处理完这些数据然后再转到主页面.但当我在主页面中按返回键时,系统会返回载入页面.我不希望载入页在使用完之 ...
- mac开启22port
mac开启22port 选择System prefrence -> sharing , 将remote login打开 測试是否打开 import socket s = socket.socke ...
- Android SwipeRefreshLayout 官方下拉刷新控件介绍
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24521483 下面App基本都有下拉刷新的功能,以前基本都使用XListView ...
- Acdreamoj1115(数学思维称号)
意甲冠军:1,3是完美的数,假定a,b是完美的数,然后,2+a*b+2*a+2*b,结论认为,n无论是完美的数字. 解法:開始仅仅看出来2+a*b+2*a+2*b=(a+2)*(b+2)-2,没推出很 ...
- String类疑虑
Java String类疑虑: 创 拼接 String是java的经常使用类之中的一个,本质是字符数组char[].String类是final类,不可被继承. 关于String的创建,能够通过new来 ...
- 找呀志_java网络编程(4)TCP/IP、Http和Socket差额
经java网络编程(1)网络体系结构及通信协议我知道IP协议相应于网络层.TCP协议相应于传输层.而HTTP协议相应于应用层, 三者从本质上来说没有可比性 TPC/IP协议是传输层协议,主要解决数据怎 ...
- Java中判断字符串是否为数字的五种方法 (转)
推荐使用第二个方法,速度最快. 方法一:用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length( ...
- cocos2dX 它CCScene创建原则和切换模式
今天, 让我们来看看现场CCScene创建原则和切换模式, 首先, 个什么样子: 我们先来看看效果: 啥也没有: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZX ...
- hibernate它5.many2one单向
关系数据库表之间的关系: 1 正确 1 1 正确 许多 许多 正确 许多 表间关系设计 基于主键关联 基于外键关联 基于中间表 1 对 1关系实现: 基于主键关联 基于外键关联 基于中间表 1 对 多 ...
- 【Swift】学习笔记(四)——设置(Collection)
Swift和其他语言也提供了两种类型的集合:数组和字典 数组:数组用来按顺序存储同样类型的数据,swift规定它是类型安全的,每个数组都有自己的类型也就是其它语言所说的泛型. 创建数组: 1.var ...