2014年8月12日

HBase中MVCC的实现机制及应用情况

摘要: MVCC(Multi-Version Concurrent Control),即多版本并发控制协议,广泛使用于数据库系统。本文将介绍HBase中对于MVCC的实现及应用情况。 阅读全文

posted @ 2014-08-12 12:44 大圆那些事 阅读(6711) 评论(0) 推荐(0) 编辑

2014年5月27日

Storm中Spout使用注意事项小结

摘要: Storm中Spout用于读取并向计算拓扑中发送数据源,最近在调试一个topology时遇到了系统qps低,处理速度达不到要求的问题,经过排查后发现是由于对Spout的使用模式不当导致的多线程同步等待。这里罗列几点个人觉得编写Spout代码时需要特别注意的地方。 阅读全文

posted @ 2014-05-27 16:05 大圆那些事 阅读(23467) 评论(1) 推荐(0) 编辑

2014年1月29日

Java并行程序设计模式小结

摘要: 这里总结几种常用的并行程序设计方法,其中部分文字源自《Java程序性能优化》一书中,还有部分文字属于个人总结,如有不对,请大家指出讨论。 阅读全文

posted @ 2014-01-29 14:16 大圆那些事 阅读(6943) 评论(0) 推荐(0) 编辑

2014年1月27日

Storm DRPC实现机制分析

摘要: DRPC是建立在Storm基本概念(Topology、Spout、Bolt、Stream等)之上的高层抽象,个人理解它的目标是在Storm 集群之上提供一种分布式的RPC框架,以便能够利用Storm快速的实现RPC请求的分布式计算过程,即发起一次RPC请求,多个worker计算节点参与计算,最后汇总后将计算结果返回给客户端。 阅读全文

posted @ 2014-01-27 11:50 大圆那些事 阅读(9351) 评论(0) 推荐(0) 编辑

2013年12月17日

Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决(续)

摘要: 这里记录一次Linux服务器内存吃紧问题的排查与解决过程。 阅读全文

posted @ 2013-12-17 14:46 大圆那些事 阅读(29148) 评论(1) 推荐(1) 编辑

2013年12月10日

Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决

摘要: 这里记录一次Linux服务器内存吃紧问题的排查与解决过程。 阅读全文

posted @ 2013-12-10 15:38 大圆那些事 阅读(72838) 评论(13) 推荐(4) 编辑

2013年11月30日

Storm编译打包过程中遇到的一些问题及解决方法

摘要: 这里是编译打包Storm过程中遇到的一些问题及解决方法的总结。 阅读全文

posted @ 2013-11-30 11:10 大圆那些事 阅读(10438) 评论(1) 推荐(0) 编辑

2013年11月28日

HBase在单Column和多Column情况下批量Put的性能对比分析

摘要: 针对HBase在单column family单column qualifier和单column family多column qualifier两种场景下,分别批量Put写入时的性能对比情况,下面是结合HBase的源码来简单分析解释这一现象。 阅读全文

posted @ 2013-11-28 17:42 大圆那些事 阅读(17114) 评论(2) 推荐(2) 编辑

2013年9月13日

Hadoop Capacity Scheduler源码实现剖析

摘要: 前段时间项目中使用到了Hadoop Capacity Scheduler调度器,根据业务需求,需要进行二次开发工作,因此研究了其实现原理及源码,这里是自己做的一些总结工作。 阅读全文

posted @ 2013-09-13 18:03 大圆那些事 阅读(3314) 评论(1) 推荐(0) 编辑

2013年6月27日

集群应用及运维经验小结

摘要: 以下是自己这1年多以来在集群应用与运维方面所做事情的梳理与总结,内容比较零散,大家姑且当做一篇非严格意义上的技术文章来阅读。 阅读全文

posted @ 2013-06-27 13:43 大圆那些事 阅读(10328) 评论(3) 推荐(1) 编辑

导航