- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                图片展示的实例: (1)利用put命令向表tempTalble,行r1,列f1:c1中插入数据 (2)利用scan命令浏览表tempTable的相关信息 * 图片展示的实例: 利用get命令获取表tempTable,行r1中单元格分别为“f1:c1”,“f1:c3”的数据 * 图片展示的实例: (1)利用disable命令使表tempTable无效 (2)利用drop命令删除表tempTable (3)利用list命令展示删除表tempTable后的效果 * * Ganglia Ganglia是UC Berkeley发起的一个开源集群监视项目,用于监控系统性能 OpenTSDB OpenTSDB可以从大规模的集群(包括集群中的网络设备、操作系统、应用程序)中获取相应的metrics并进行存储、索引以及服务,从而使得这些数据更容易让人理解,如web化,图形化等 Ambari Ambari 的作用就是创建、管理、监视 Hadoop 的集群 6.3 在HBase之上构建SQL引擎 NoSQL区别于关系型数据库的一点就是NoSQL不使用SQL作为查询语言,至于为何在NoSQL数据存储HBase上提供SQL接口,有如下原因:    1.易使用。使用诸如SQL这样易于理解的语言,使人们能够更加轻松地使用HBase。   2.减少编码。使用诸如SQL这样更高层次的语言来编写,减少了编写的代码量。   方案: 1.Hive整合HBase 2.Phoenix 6.3 在HBase之上构建SQL引擎        1.Hive整合HBase    Hive与HBase的整合功能从Hive0.6.0版本已经开始出现,利用两者对外的API接口互相通信,通信主要依靠hive_hbase-handler.jar工具包(Hive Storage Handlers)。由于HBase有一次比较大的版本变动,所以并不是每个版本的Hive都能和现有的HBase版本进行整合,所以在使用过程中特别注意的就是两者版本的一致性。    2.Phoenix    Phoenix由S开源,是构建在Apache HBase之上的一个SQL中间层,可以让开发者在HBase上执行SQL查询。  6.4 构建HBase二级索引 HBase只有一个针对行健的索引 访问HBase表中的行,只有三种方式: 通过单个行健访问 通过一个行健的区间来访问 全表扫描 使用其他产品为HBase行健提供索引功能: Hindex二级索引 HBase+Redis HBase+solr 原理:采用HBase0.92版本之后引入的Coprocessor特性 6.4 构建HBase二级索引 Coprocessor提供了两个实现:endpoint和observer,endpoint相当于关系型数据库的存储过程,而observer则相当于触发器 observer允许我们在记录put前后做一些处理,因此,而我们可以在插入数据时同步写入索引表 Coprocessor构建二级索引 缺点:每插入一条数据需要向索引表插入数据,即耗时是双倍的,对HBase的集群的压力也是双倍的 优点: 非侵入性:引擎构建在HBase之上,既没有对HBase进行任何改动,也不需要上层应用做任何妥协 Hindex二级索引 Hindex 是华为公司开发的纯 Java 编写的HBase二级索引,兼容 Apache HBase 0.98。当前的特性如下: 多个表索引 多个列索引 基于部分列值的索引 HBase+Redis Redis+HBase方案 Coprocessor构建二级索引 Redis做客户端缓存 将索引实时更新到Redis等KV系统中,定时从KV更新索引到HBase的索引表中 Solr+HBase Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 Solr+HBase Solr保存索引 根据RowKey查询 7 HBase编程实践 7.1     HBase的安装与配置 7.1	HBase常用Shell命令 7.3	HBase常用Java API及应用实例 HBase上机实践,请参考: 《大数据原理与应用 第四章 分布式数据库HBase 学习指南》 /blog/588-2/ 7.1 HBase的安装与配置 1. HBase安装 下载安装包hbase-1.1.2-bin.tar.gz 解压安装包hbase-1.1.2-bin.tar.gz至路径 /usr/local 配置系统环境,将hbase下的bin目录添加到系统的path中  2. HBas
                 原创力文档
原创力文档 
                        

文档评论(0)