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的,风暴,水槽,黑斑羚。星火,神经节和钻孔。

接下来的步骤

得到HDInsight開始使用HBase的用Hadoop

提供HDInsight群集在Azure上的虚拟网络

与HBase的在HDInsight分析微博人气

使用Maven来构建使用HBase的使用HDInsight Java应用程序(的Hadoop)

C#HBase的SDK

另请參阅

Apache的HBase

Bigtable:分布式存储系统的结构化数据

本文翻译自Microsoft Azure官网:http://azure.microsoft.com/en-us/documentation/articles/hdinsight-hbase-overview/

HDInsight HBase概观的更多相关文章

  1. Azure HDInsight HBase DR解决方案

    Sun wei  Sat, Feb 28 2015 3:07 AM Apache HBase是目前非常流行的NoSQL数据库,通过HDFS+Zookeep+Master+Region Server的架 ...

  2. 在Azure HDInsight HBase集群中使用Thrift接口

    Sun wei  Wed, Feb 25 2015 2:17 AM Apache Thrift 是一种可扩展的跨语言服务接口,可以通过内置的代码生成引擎帮助创建跨语言服务类库,Apache HBase ...

  3. 基于HDInsight 3.4 HBase集群规划参考

    基于linux 创建HDInsight HBase集群,选择最小配置,zk(3).NN(2).WN(2),集群节点默认组件服务规划如下 NN0: Active NameNode /HDFS ZKFai ...

  4. HDInsight - 1,简介

    最近工作需要,要看HDInsight部分,这里要做笔记.自然是官网资料最权威,所以内容都从这里搬过来:https://azure.microsoft.com/en-us/documentation/a ...

  5. 微软Azure云平台Hbase 的使用

    In this article What is HBase? Prerequisites Provision HBase clusters using Azure Management portal ...

  6. HBase(三): Azure HDInsigt HBase表数据导入本地HBase

    目录: hdfs 命令操作本地 hbase Azure HDInsight HBase表数据导入本地 hbase hdfs命令操作本地hbase: 参见  HDP2.4安装(五):集群及组件安装 , ...

  7. Azure平台 对Twitter 推文关键字进行实时大数据分析

    Learn how to do real-time sentiment analysis of big data using HBase in an HDInsight (Hadoop) cluste ...

  8. 我个人有关 Azure 网络 SLA、带宽、延迟、性能、SLB、DNS、DMZ、VNET、IPv6 等的 Azure 常见问题解答

    Igor Pagliai(微软)   2014 年 9月 28日上午 5:57  年 11 月 3 年欧洲 TechEd 大会新宣布的内容). 重要提示:这篇文章中我提供的信息具有时间敏感性,因为这些 ...

  9. Azure HDInsight 和 Spark 大数据实战(一)

    What is HDInsight? Microsoft Azure HDInsight 是基于 Hortonoworks Data Platform (HDP) 的 Hadoop 集群,包括Stor ...

随机推荐

  1. android中的返回键与Activity

          我在做应用时遇到一个问题.就是在启动主页面时须要预先载入一些数据.我是在一个载入页中处理完这些数据然后再转到主页面.但当我在主页面中按返回键时,系统会返回载入页面.我不希望载入页在使用完之 ...

  2. mac开启22port

    mac开启22port 选择System prefrence -> sharing , 将remote login打开 測试是否打开 import socket s = socket.socke ...

  3. Android SwipeRefreshLayout 官方下拉刷新控件介绍

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24521483 下面App基本都有下拉刷新的功能,以前基本都使用XListView ...

  4. 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,没推出很 ...

  5. String类疑虑

    Java String类疑虑: 创 拼接 String是java的经常使用类之中的一个,本质是字符数组char[].String类是final类,不可被继承. 关于String的创建,能够通过new来 ...

  6. 找呀志_java网络编程(4)TCP/IP、Http和Socket差额

    经java网络编程(1)网络体系结构及通信协议我知道IP协议相应于网络层.TCP协议相应于传输层.而HTTP协议相应于应用层, 三者从本质上来说没有可比性 TPC/IP协议是传输层协议,主要解决数据怎 ...

  7. Java中判断字符串是否为数字的五种方法 (转)

    推荐使用第二个方法,速度最快. 方法一:用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length( ...

  8. cocos2dX 它CCScene创建原则和切换模式

    今天, 让我们来看看现场CCScene创建原则和切换模式, 首先, 个什么样子: 我们先来看看效果: 啥也没有: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZX ...

  9. hibernate它5.many2one单向

    关系数据库表之间的关系: 1 正确 1 1 正确 许多 许多 正确 许多 表间关系设计 基于主键关联 基于外键关联 基于中间表 1 对 1关系实现: 基于主键关联 基于外键关联 基于中间表 1 对 多 ...

  10. 【Swift】学习笔记(四)——设置(Collection)

    Swift和其他语言也提供了两种类型的集合:数组和字典 数组:数组用来按顺序存储同样类型的数据,swift规定它是类型安全的,每个数组都有自己的类型也就是其它语言所说的泛型. 创建数组: 1.var ...