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

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. http session
  2. nginx配置技巧汇总
  3. 2021-03-15 final value theorem 终值定理
  4. 【收藏】firewalld开放端口
  5. BIO与NIO、AIO的区别
  6. dbutils批量查询
  7. java 守护进程 linux_Java实现Linux下服务器程序的双守护进程
  8. java与安卓接口_Android-Java-接口Interface
  9. C++模板学习:函数模板、结构体模板、类模板
  10. cocos2d-x调度器原理,mainloop的Update
  11. 谷歌浏览器linux 64怎么安装插件,Ubuntu 16.04下安装64位谷歌Chrome浏览器
  12. mysql 基本操作和问题
  13. matlab拉格朗日曲线_数学中高耸的金字塔——拉格朗日
  14. CSDN,我!王睿,回来了!!!
  15. 王源就抽烟致歉 | 大数据分析禁烟对烟草行业的影响有多大
  16. word图片靠右_word设置图片边缘透明的方法步骤
  17. antDesignPro大坑 Maxium call stack size exceeded
  18. Centos 7下PCIe Bus Error: severity=Corrected, type=Data Link Layer解决方案
  19. 品一品,捋一捋,回调函数获取异步操作数据
  20. rundeck 警告邮件QQ邮箱设置

热门文章

  1. Win10系统FF新推荐怎么卸载?FF新推荐新闻弹窗彻底关闭删除教程
  2. 算法训练day24 | php | 332.重新安排行程 , 51. N皇后 , 37. 解数独 ,总结
  3. 参数估计之点估计和区间估计
  4. ubuntu与linux的关系络测试,【eMMC运行Ubuntu性能测试】Ubuntu还是LinuxDeploy,如何选择?...
  5. python snownlp评论分析_python snownlp情感分析简易demo
  6. nacos cp集群架构解析
  7. 以太坊教程:搭建环境、编写编译一个智能合约
  8. CSS基本使用复习(1)
  9. UDP下的SOCK5代理实现
  10. Java——九九乘法表