阅读源码得知,主要代码如下:

long currentRequestCount = getTotalRequestCount();
requestsPerSecond = (currentRequestCount - lastRequestCount) / ((currentTime - lastRan) / 1000.0);
lastRequestCount = currentRequestCount;

进入getTotalRequestCount(),currentRequestCount 由以下请求组成:

GetResponse get(final RpcController controller, final GetRequest request)
MutateResponse mutate(final RpcController rpcc, final MutateRequest request)
ScanResponse scan(final RpcController controller, final ScanRequest request)
BulkLoadHFileResponse bulkLoadHFile(final RpcController controller, final BulkLoadHFileRequest request)
CoprocessorServiceResponse execService(final RpcController controller, final CoprocessorServiceRequest request)
GetRegionInfoResponse getRegionInfo(final RpcController controller, final GetRegionInfoRequest request)
GetStoreFileResponse getStoreFile(final RpcController controller, final GetStoreFileRequest request)
GetOnlineRegionResponse getOnlineRegion(final RpcController controller, final GetOnlineRegionRequest request)
OpenRegionResponse openRegion(final RpcController controller, final OpenRegionRequest request)
CloseRegionResponse closeRegion(final RpcController controller, final CloseRegionRequest request)
FlushRegionResponse flushRegion(final RpcController controller, final FlushRegionRequest request)
SplitRegionResponse splitRegion(final RpcController controller, final SplitRegionRequest request)
MergeRegionsResponse mergeRegions(final RpcController controller, final MergeRegionsRequest request)
CompactRegionResponse compactRegion(final RpcController controller, final CompactRegionRequest request)
ReplicateWALEntryResponse replicateWALEntry(final RpcController controller, final ReplicateWALEntryRequest request)
RollWALWriterResponse rollWALWriter(final RpcController controller, final RollWALWriterRequest request)
StopServerResponse stopServer(final RpcController controller, final StopServerRequest request)
GetServerInfoResponse getServerInfo(final RpcController controller, final GetServerInfoRequest request) 

发现,居然没有put相关请求…

HBase requestsPerSecond到底是什么?相关推荐

  1. hbase查询性对比 mysql_查询MYSQL和查询HBASE速度比较

    上一篇文章:我要上谷歌 Mysql,关系型数据库: HBase,NoSql数据库. 查询Mysql和查询HBase,到底哪个速度快呢? 与一些真正的大牛讨论时,他们说HBase写入速度,可以达到每秒1 ...

  2. 大数据技术之Hbase

    目录 目录 1.部署Hbase(伪分布式) 1.1 安装zookeeper 1.2 安装hbase(伪分布式) 2. 快速上手HBASE 2.1 Hbase介绍 2.1.1 名词解释 ​编辑 2.1. ...

  3. 基于Flink百亿数据实时去重

    基于传统的Set方法去重,以及弊端 去重处理方法: 需要一个全局 set集合来维护历史所有数据的主键.当处理新日志时,需要拿到当前日志的主键与历史数据的 set 集合按照规则进行比较,若 set集合中 ...

  4. 千万数据去重_基于 Flink 的百亿数据去重实践

    在工作中经常会遇到去重的场景,例如基于 App 的用户行为日志分析系统,用户的行为日志从手机客户端上报到 Nginx 服务端,通过 Logstash.Flume 或其他工具将日志从 Nginx 写入到 ...

  5. JAVA_基础部分_综合篇

    JVM (1) 基本概念: JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集.一组寄存器.一个栈.一个垃圾回收,堆 和 一个存储方法域.JVM 是运行在操作系统之上的,它与硬件没有直接的 ...

  6. 知言 代立冬:大家都在关注Hbase到底是怎样的?

    [编者按]Hbase作为Hadoop家族的重要一员,其不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库.另一个不同的是,它基于列的而不是基于行的模式. 为了帮助大家更加系统全面地学习Hb ...

  7. Hbase源码分析:Hbase UI中Requests Per Second的具体含义

    Hbase源码分析:Hbase UI中Requests Per Second的具体含义 让运维加监控,被问到Requests Per Second(见下图)的具体含义是什么?我一时竟回答不上来,虽然大 ...

  8. hbase shell命令_HBASE的shell操作

    前言 我们知道hbase其实是架构在hdfs上的一个分布式数据库,既然是数据库那么这篇文章就主要围绕着我们最熟悉的增删改查来做.当然了,其实hbase的shell操作在真实的企业中几乎不用,这个很简单 ...

  9. 八年磨一剑,重新定义HBase——HBase 2.0阿里云HBase解读

    2019独角兽企业重金招聘Python工程师标准>>> 摘要:2018年6月6日,阿里云ApsaraDB for HBase2.0正式发布!从2010年开始"试水" ...

最新文章

  1. 对不起,我的代码评审毁了一个程序员!
  2. VS2010打不开创建的项目的解决方法
  3. 显示屏连接控制卡超时_小间距led显示屏的安装步骤
  4. 公众号知道我浏览他吗_微信公众平台文章能看到访客吗?
  5. 2021年东城区各学校高考成绩查询,2020年东城区高三一模成绩及高中排名
  6. 解决WCF接口无法传递object参数的问题
  7. 【阿里云 MVP 月度分享】宋亚奇——应用MaxCompute实现电力设备监测数据的批量特征分析...
  8. 7-107 汉诺塔的非递归实现 (25 分)
  9. centos 6 安装 php 5.5 fpm支持
  10. 谷粒商城:02. 数据库初始化以及SQL语句
  11. HDU 1465 不容易系列之一 (错排)
  12. 微信小程序项目源代码SSM校园生活小助手+后台
  13. 掌握STC单片机程序烧录方法只需要三步走
  14. linux 内网文件传输工具_局域网内文件传输工具 | nitroshare
  15. 物联网关键之传感器技术
  16. 亲自用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....
  17. Web前端开发常用的开发工具
  18. 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议 - 左潇龙 - 博客园...
  19. Android 多种简单的弹出框样式设置
  20. 医用计算机软件属于,分类界定 I 征求《医用辅助决策软件分类界定指导原则》(征求意见稿)...

热门文章

  1. Android Retrofit2 动态(静态)添加请求头Header
  2. yarn详细入门教程
  3. MATLAB-GUI-CALLBACK用法大全
  4. 并发用户数量的正确英文表示
  5. 深度学习(4):基于深层卷积网络实现车牌识别
  6. 七牛云直播-Android端播放卡顿问题处理
  7. 一文读懂,网联和银联的区别
  8. 一张图了解Oracle数据库结构(英文版)
  9. 大数据学习资料下载,新手攻略,数据分析工具、软件使用教程
  10. 在小程序中使用阿里巴巴矢量图标库-代码版