Sqoop导表在大并发下造成RegionServer的系统cpu过高
来源:互联网 发布:switch case用法 java 编辑:程序博客网 时间:2024/05/01 18:26
对于初始时只有一个Region并配置过多的map时,可能会造成某一RegionServer的系统cpu过高,主要原因是多个map任务会通过RPC同时向一个RegionServer写入数据,当RegionServer的RPC Handler线程过少时,其它map端就会等待,此时RegionServer会堆积大量的网络请求二无法及时响应,从而造成系统cpu过高,解决方案:
方案一:
增大RegionServer的RPC Handler线程数量(目前亦庄HBase集群中RegionServer的RPC Handler线程数量为25)
方案二:
减少Sqoop导表时map任务数量的设置
方案三:
创建HBase中对应的表示,为其创建多个Region
0 0
- Sqoop导表在大并发下造成RegionServer的系统cpu过高
- HashMap在高并发下导致CPU过高
- Sequelize 事务大并发下造成的死锁问题。
- Linux下服务器CPU过高的诊断
- 那些病毒会造成CPU占用率过高
- 64位系统下解决vmwarec 5.5.5 cpu专用率过高的方法
- 操作系统-在Linux和windows 下cpu过高和风扇转不停的原因
- 如何在windows下查找java应用占用CPU过高
- svchost.exe的CPU占用率过高导致系统异常缓慢
- 关于win8系统开机后cpu占用率过高的问题
- linux下查找CPU占用过高的代码问题
- Cpu占用过高的总结
- 【cpu温度过高的原因】
- mysql 占用过高的cpu
- 单例模式在高并发情形下造成的访问覆盖问题
- Java在并发情况下使用HashMap造成死循环
- hbase中服务器时间不同步造成的regionserver启动失败
- hbase中服务器时间不同步造成的regionserver启动失败
- JavaScript 创建自己的自定义对象
- 最优化javascript自定义对象
- javascript中的创建自定义对象的六种方式详解
- javascript创建自定义对象和prototype
- curl : 操作每一个文件时, 要成对执行 curl_easy_init 和 curl_easy_cleanup
- Sqoop导表在大并发下造成RegionServer的系统cpu过高
- iOS 设置titleview的宽度为屏幕宽
- 再谈JavaScript的用户自定义对象
- javascript基础知识梳理-原始类型
- 桌面邮件飞机源码——VB.NET网络编程简单实例
- 浅谈数据存储之大端法和小端法
- kerberos 认证方式-主机认证
- 第四周作业
- POJ1481_The die is cast(DFS+DFS)