
HBase相关文献翻译
lxf310
这个作者很懒,什么都没留下…
展开
-
Hbase分析报告
Hbase分析报告本文基于环境hadoop-0.16.4 和 hbase-0.1.3 编写 Hbase是一个分散式开源资料库,基于Hadoop分散式文件系统,模仿并提供了基于Google文件系统的Bigtable资料库的所有功能。 Hbaes的目标是处理非常庞大的表,可以用普通的电脑处理超过10亿行资料,并且有数百万列元素组成的资料表。 Hb转载 2014-04-14 13:36:54 · 1206 阅读 · 0 评论 -
9.5 主节点
HMater是主服务器的实现。主服务器负责监管集群上的所有RegionServer实例,也是元数据变更的接口。在分布式及群众,主服务器通常运行在命名节点(NameNode)上。9.5.1 启动行为如果是多主节点的集群环境,则各个主服务器会通过竞争来管理集群。如果一个活动的主服务器在ZooKeeper上的租约丢失了或主服务器停掉了,那么其余的主服务器将纷纷竞争着接管管理集群的工作。9.5翻译 2014-03-25 22:33:39 · 692 阅读 · 0 评论 -
9.2 目录表
目录表是指作为HBase数据表存在的两个特殊的数据表-ROOT-和.META.。在使用HBase shell的list命令时,这两个表会被过滤掉,但事实上,它们就像其他的数据表一样。9.2.1 ROOT-ROOT-记录.META.表的位置,它的表结构如下:键:.META. region key (.META.,,1)值:info:regionin翻译 2014-03-25 20:44:46 · 801 阅读 · 0 评论 -
9.7 Region(部分)
Region是表的可用性和分布性的基本元素,每个列族包含在一个Store中,下面是这个主题的层次结构:Table (HBase table) Region (Regions for the table) Store (Store per ColumnFamily for each Region for the table)翻译 2014-03-26 18:38:42 · 1417 阅读 · 0 评论 -
9.6 Regionserver
HRegionServer是RegionServer的实现。它负责承载和管理region。在分布式集群中,RegionServer运行在数据节点上。9.6.1 接口HRegionServer提供的方法既有面向数据的又有面向region的:数据(get, put, delete, next等)region(splitRegion, compactRegion等)例如,当H翻译 2014-03-26 13:50:25 · 787 阅读 · 0 评论 -
hbase rowkey 设计(三维有序)
转载自:http://ronxin999.blog.163.com/blog/static/4221792020130109202973?suggestedreading看这篇文章,你首先要了解hbase的基本存储模型,不懂的可以看我的文章,有做特别的说明。今天难得有时间,写博文,特地总结下一直想写hbase的实践经验,在用hbase的过程中,我们都知道,rowkey设计的好坏,是我们能最转载 2014-04-21 10:41:12 · 6062 阅读 · 0 评论 -
配置优化
原文链接:http://kenwublog.com/hbase-performance-tuning本文作者是淘宝Java中间件团队的技术专家晓锋,他将Apache HBase Book中关于性能相关的部分,翻译并以配置项为索引重新组织了相关内容,方便查阅。因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,转载 2014-04-21 14:25:59 · 613 阅读 · 0 评论 -
9.1 概览
9.1.1 NoSQLHBase是一种“NoSQL”数据库。 “NOSQL”是一个通用术语,指某数据库不是将SQL语言作为主要访问语言的RDBMS。有很多类型的NoSQL数据库,如BerKeleyDB是本地NoSQL数据库的一个例子,而HBase则更像是一个分布式数据库。从技术上讲,HBase更像是“数据存储”,而非“数据库”。因为HBase缺少很多RDBMS的特性,如带有类型的列、二级索引、翻译 2014-03-25 20:14:21 · 604 阅读 · 0 评论 -
9.3 客户端
HBase的客户端HTable负责寻找承载感兴趣的行的RegionServer,它通过查找.META.和-ROOT-表来完成这项工作。在定位了需要的region后,这些信息会被缓存在客户端,以便后续查询无需重复之前的查找过程。当region由于master运行的负载均衡或所在RegionServer的死掉等原因被重新分配时,客户端将重新查找目录表以确定用户所需region的新位置。管理方法是通翻译 2014-03-25 21:22:43 · 661 阅读 · 0 评论 -
9.4 客户端请求过的滤器
Get和Scan实例可以选择性地配置应用有RegionServer上的过滤器(filters)。过滤器是比较容易使人迷糊的工具,因为有许多不同类型的过滤器,最好通过了解过滤器的功能来学习它们。9.4.1 结构结构过滤器包含其他过滤器。9.4.1.1 FilterListFilterList表示一个过滤器列表,这些过滤器之间存在FilterList.Operator.MUST_PAS翻译 2014-03-25 22:05:34 · 766 阅读 · 0 评论 -
Apache HBase Region Splitting and Merging
转载自:http://hortonworks.com/blog/apache-hbase-region-splitting-and-merging/For this post, we take a technical deep-dive into one of the core areas of HBase. Specifically, we will look at how Apac转载 2014-03-28 15:16:30 · 1025 阅读 · 0 评论 -
HBase Region分裂
HBase region的分裂过程如图所示,其中红色代表RegionServer和或Master的行为,绿色的代表Clients的行为。1、RegionServer决定本地的region分裂,并准备分裂工作。第一步是,在zookeeper的/hbase/region-in-reansition/region-name下穿件一个znode,并设为SPLITTING状态。2、Maste翻译 2014-03-28 15:12:34 · 12630 阅读 · 0 评论