HDInsight HBase的概述
HDInsight HBase的概述
什么是HBase的?
HBase的是建立在Hadoop的Apache的开源的NoSQL数据库,提供了大量的非结构化和半结构化数据的随机存取和强大的一致性。它是仿照谷歌的BigTable是一个列面向家庭的数据库。数据被存储在一排内的表和数据的行是由列族分组。 HBase的是在这个意义上,无论是列也不存储在其中的数据类型需要在使用它们之前所定义的模式的更小的数据库。开放源代码是首次发布由Mike Cafarella于2007年,线性扩展处理PB级数据数千个节点。它可以依靠数据冗余,批处理和通过在Hadoop的生态系统的分布式应用程序提供的其他功能。
什么是Azure的HDInsight HBase的?
HDInsight HBase的是提供一个管理的集群集成到Azure的环境。集群被配置为直接在Azure的Blob存储,这提供了在性能/成本的选择低延迟和增加的弹性存储数据。这使客户能够建立一个大型数据集工作的互动式网站,构建存储传感器和遥测数据,从数以百万计的端点的服务,并分析这些数据与Hadoop作业。 HBase的和Hadoop的都是很好的出发点,在Azure的大数据项目,特别是,可以实现实时应用与大型数据集工作。
在HDInsight实现利用的HBase的横向扩展架构,可提供自动分片表,强一致性读取和写入,并自动故障转移。性能提高了内存高速缓存的读取和高吞吐量数据流写入。虚拟网络配置也可用于HDInsight HBase的。有关详细信息,请参阅提供HDInsight集群在Azure虚拟网络。
如何在HDInsight HBase的数据管理?
数据可以在HBase的使用创造GET,PUT和Scan从HBase的shell命令来管理。数据使用付诸表决,并阅读使用get命令写入到数据库中。Scan命令被用于获得在表中从多行的数据。数据也可以使用HBase的C#的API,它提供了一个客户机库上HBase的REST API之上管理。一个HBase的数据库也可以使用配置单元查询。的介绍,这些编程模型,请参阅获取使用HBase的用Hadoop的HDInsight开始。协处理器也可以允许在数据库所在的节点数据的处理。
场景:什么是用例HBase的?
BigTable的,并推而广之,HBase的创建为其典型使用案例就是网络搜索。搜索引擎建立一个映射条款,包含它们的网页索引。但也有许多其他的用例HBase的适合哪几个的,都逐项列出在本节。
用例#1:key-value存储
HBase的可作为一个键值存储,适用于管理信息系统。 Facebook的使用HBase的为自己的邮件系统,它是理想的存储和管理互联网通信。 WebTable使用HBase的搜索和管理从网页中提取表。
使用案例#2:传感器数据
HASE是用于捕捉是从各种来源的增量收集的数据是有用的。这包括社交分析,时间序列,保持交互式仪表盘的最新潮流和计数器,以及管理审计日志系统。例子包括Bloomberg 交易终端和开放时间序列数据库(OpenTSDB)的商店,并提供访问收集服务器系统的健康指标。
用例#3:实时查询
Phoenix 是Apache HBase的一个SQL查询引擎。它是作为一个JDBC驱动程序,并能使查询和使用SQL管理HBase的表。
用例#4:HBase的一个平台
应用程序可以在HBase的顶部使用它作为数据存储上运行。例子包括Phoenix ,OpenTSDB,KIJI,和Titan。应用程序也可以集成HBase的。例子包括Hive,Pig,Solr,Storm,Flume,Impala,Spark,Ganglia和Drill。
接下来的步骤
获取在HDInsight开始使用HBase的用Hadoop
提供HDInsight集群在Azure虚拟网络
与HBase的在HDInsight分析Twitter的感悟
使用Maven构建使用HBase的与HDInsight Java应用程序(Hadoop的)
C#HBase的SDK
另请参见
Apache的HBase
Bigtable的:分布式存储系统的结构化数据
本文翻译自Windows Azure官网:http://azure.microsoft.com/en-us/documentation/articles/hdinsight-hbase-overview/
转载请注明出处:http://blog.csdn.net/yangzhenping, 谢谢!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
HDInsight如何创建Hadoop集群
HDInsight如何创建Hadoop集群 带大家一起看下微软Azure云中的Hadoop集群创建,首先你必须先创建个存储账号,然后新建Hadoop集群/HBase/Storm,等待21分钟左右,一个Hadoop集群就创建完成了,看图: 转载请注明出处:http://blog.csdn.net/yangzhenping, 谢谢!
- 下一篇
HDinsight Storm概述
HDinsight Storm概述 什么是Storm? Apache Storm是一个分布式,容错,开放源码的计算系统,让你来处理数据的实时。Storm解决方案还可以提供有保证的处理的数据,与重试未成功处理的第一次数据的能力。 什么是Azure HDInsight Storm? HDInsightStorm被提供作为一个管理的集群集成到Azure环境,在那里它可以被用来作为一个更大的Azure溶液的一部分。例如,Storm可能会使用来自服务,如ServiceBus队列或事件中心,和使用网站或云服务的数据来提供数据可视化。 HDInsightStorm集群也可以在一个Azure虚拟网络,从而降低了延迟与其他通信资源相同的虚拟网络上,也可以允许在私人数据中心的资源安全的通信配置。 要使用Storm开始,请参阅入门Storm在HDInsight。 如何在HDInsightStorm数据处理? Storm集群拓扑的过程,而不是MapReduce工作,你可能很熟悉,从HDInsight或Hadoop的。Storm集群包含两种类型的节点,首节点运行Nimbus和工作节点的运行主管• N...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G