作者:范欣欣
【大内存服务GC实践】- “ParNew+CMS”实践案例 (一)- NameNode YGC诊断优化
案例一 NameNode升级之后RPC大毛刺问题探究
问题背景

问题分析
为什么RPC排队毛刺会出现?
【大内存服务GC实践】- “ParNew+CMS”实践案例 : HiveMetastore FullGC诊断优化
线上案例一
【大内存服务GC实践】- 一文看懂”ParNew+CMS”垃圾回收器
因为工作的需要,笔者前前后后分别接触了HBase RegionServer、HiveServer\Metastore以及HDFS NameNode这些大内存JVM服务。 在和这些JVM系统打交道的过程中,GC优化始终是一个绕不过去的话题,有的是因为GC导致NameNode RPC请求耗时增大,有的是因为GC导致RegionServer/HiveServer/Metastore经常宕机。在优化的过程中,笔者花时间系统地学习并梳理了CMS、G1GC以及ZGC这几款垃圾回收器的原理,并基于这些原理进行了多次线上GC问题的定位以及优化。这个系列的文章初步安排了多篇
- 【大内存服务GC实践】- 一文看懂"ParNew+CMS"组合垃圾回收器
- 【大内存服务GC实践】- "ParNew+CMS"组合垃圾回收器实践案例(一
- 【大内存服务GC实践】- "ParNew+CMS"组合垃圾回收器实践案例(二
- 【大内存服务GC实践】- 一文看懂G1垃圾回收器...
Hello World – 大数据实践之路
对大数据生态现状的认识
随着近两年大数据技术的蓬勃发展,很多新的发展趋势、研究热点层出不穷。因为这个专题主要是基于Hadoop生态组件的生产线实践,所以谈几个关...
HBase 2.2.1随机读写性能测试
团队小伙伴前段时间对HBase 2.2.1的随机读写性能进行了初步的基准测试,这次测试主要目的是评估社区HBase 2.版本的整体性能,量化当前HBas的性能指标,对常见KV场景下HBas性能表现进行评估,为业务应用提供参考。
测试环境
测试环境包括测试过程中HBas集群的拓扑结构、以及需要用到的硬件和软件资源,硬件资源包括:测试机器配置、网络状态等等,软件资源包括操作系统HBas相关软件以及测试工具等。
集群拓扑结构
本次测试中,测试环境总共包含台物理机作为Hadoo数据存储,其中台物理机作为RegionServe部署宿主机,每个宿主机上起个RegionServe节点,整个集群一共个RegionServe节点。生成数据的YCS程序与数据库并不运行在相同的物理集群。
单台机器主机硬件配置
软件版本信息
测试工具
YCS全称Yahoo! Cloud Serving Benchmar...
HBase内存管理之MemStore进化论
基于跳表实现的MemStore基础模型
学习HBase,你需要这样一本书
为什么要学习HBase?
为什么要写一本这样的书?
时序数据库技术体系 – Druid 多维查询之Bitmap索引
时序数据库从抽象语义上来说总体可以概括为两个方面的基本需求,一个方面是存储层面的基本需求:包括LSM写入模型保证写入性能、数据分级存储(最近2小时的数据存储在内存中,最近一天的数据存储在SSD中,一天以后的数据存储在HDD中)保证查询性能以及存储成本、数据按时间分区保证时间线查询性能。另一方面是查询层面的基本需求:包括基本的按时间线进行多个维度的原始数据查询、按时间线在多个维度进行聚合后的数据统计查询需求以及TopN需求等。
时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取
select_stmt = "SELECT" fields from_clause [ into_clause ] [ where_clause ][ group_by_clause ] [ order_by_clause ] [ limit_clause ][ offset_clause ] [ slimit_clause ] [ soffset_clause ] .