- 博客(7)
- 资源 (4)
- 收藏
- 关注
翻译 HBase Metrics
HBase通过Hadoop metrics API统计指标,默认是10秒统计一次,可以把这些指标与Ganglia结合,也可以过滤某些指标或者扩展指标。1 指标设置HBase 0.95后,HBase附带了默认的指标配置或sink。编辑文件conf/hadoop-metrics2-hbase.properties配置region server的指标,重启改变了的region server使其生效。改变默
2015-12-01 16:54:11 2904
原创 HBase体系结构04(Master)
1 思维导图2 小结Master主要用于: 监控RegionServer:通过心跳获取哪些活着,哪些已经挂掉。 监控Region:哪些在过渡状态,哪些过渡时间超过阀值,时间多长。 Region分配:RegionServer挂了region如何迁移;region发生split时,如何分配。 元数据修改:Table/ColumnFamily的增删改,Table启用,禁用;
2015-12-25 11:19:34 824
原创 博客写作思路
真正的学习不是你看了多少本书,抄写多少行代码,而是在你需要此种知识,你却可以随时推演出结论。 学习的最终目的是推理演绎,举一反三,能以最小代价学会新知识。如何才能真正地学习?只有一个字”悟”。以两套思路为例: 整体–局部–整体 学习新知识,先整体感知,然后细化,最后再汇总。 初体验–求知–再体验–小结–升华 根据主题,想想这东西是啥,能干啥,然后验证,对比小结,最后提出自己的想法。
2015-12-25 09:39:45 586
原创 不为写博客而写博客
What(何种情境) 翻译了一段时间的参考HBase指南,也写了些篇技术博客,都是一种教科书板式写作方式,第一步干什么,第二步干什么等等,回头想想,除了遗留在博客中的几行笔记聊以自慰以外,记忆理解甚少,悲哉!!! Why(何之驱动)总是急功近利,只注重数量而忽略质量,数量总是能带来愉悦的假象,我要的不是笔记,而是一种想要想起就能想起的推演。How(如何改进)何为理解?理解不是你记下来多少行笔记,
2015-12-22 11:22:57 508
原创 HBase体系结构02(Client)
HBase Client通过查询hbase:meta表找到感兴趣的RegionServers,这些RegionServers服务于特定的行范围。找到region(s)后,Client联络服务此region(s)的RegionServer,而不是联络master来处理读写请求。当执行负载均衡或RegionServer死亡时,master就会将region(s)重新分配,Client就需要重新查询目录表
2015-12-04 09:14:12 759
原创 HBase体系结构01(Catalog Tables)
目录表hbase:meta存在于HBase表中,在HBase shell中list命令中会过滤掉,但实际和普通表无任何区别。1 -ROOT- -ROOT-表在HBase 0.96后被移除。 -ROOT-表记录.META.表位置(现在叫hbase:meta),-ROOT-表结构如下:key .MeTA. region key (.META.,,1) Values info:regioninfo (
2015-12-03 09:42:15 1959
原创 HBase体系结构00(Overview)
1 NoSQLHBase是一种NoSQL数据库,HBase实际上更像是数据存储而不是数据库,相比RDBMS它缺少列类型,二级索引,触发器以及高级的查询语言等。然而,HBase支持线性和模块化扩展,它有以下特性: 读写强一致性:不是最终一致性,方便高速聚合计数。 自动分片:HBase tables依据regions分布于集群,随着数据的增长,regions自动split和重新分布于集群。 Region
2015-12-02 09:29:00 501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人