
gc故障
文章平均质量分 93
mnasd
这个作者很懒,什么都没留下…
展开
-
AES加密时的 java.security.InvalidKeyException: Illegal key size 异常
// 设置加密模式为AES的CBC模式 Cipher cipher = Cipher.getInstance("AES/CBC/NoPadding"); SecretKeySpec keySpec = new SecretKeySpec(aesKey, "AES"); IvParameterSpec iv = new IvPa...转载 2018-05-11 08:45:22 · 275 阅读 · 0 评论 -
JVM监控和查看
一、性能调优1.1 性能调优的目的 减少minor gc的频率、将转移到老年代的对象数量降低到最小以及减少full gc的次数,调优的关键是找到性能的瓶颈#此图来自:http://uule.iteye.com/blog/21146971.2 性能调优的手段#文字内容来自:http://blog.youkuaiyun.com/wfzczangpeng/article/deta...转载 2019-02-17 14:28:52 · 12688 阅读 · 1 评论 -
namenode gc导致的故障一例
故障现象:6点1 分左右开始, Hadoop集群异常,所有的hdfs操作都出现问题。几十个 job报以下错12345678FAILED: RuntimeException org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): Operation category WRITE is not sup...转载 2018-03-18 20:02:30 · 3332 阅读 · 0 评论 -
管理工具、CDH的错误排查
在CDH安装完成后或者CDH使用过程中经常会有错误或者警报,需要我们去解决,积累如下:解决红色警报时钟偏差这是因为我们的NTP服务不起作用导致的,几台机子之间有几秒钟的时间偏差。这种情况下一是把NTP重新整理配置一下。一种是在操作里调整报警误差范围。 因为NTP的时间同步是平滑同步,不是跳跃式同步,如果设置得不好的话,很难校验出它同步成功了没,总感觉会缺少几秒钟的感...转载 2018-04-18 21:11:13 · 4170 阅读 · 3 评论 -
jstat命令查看jvm的GC情况 (以Linux为例)
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意!!!:使用的jdk版本是jdk8. 类加载统计: Loaded:加载class的数量 Bytes:所占用空间大小 Unloaded:未加载数量 Bytes:未加载占用空间 Time:时间 编...转载 2018-08-28 09:24:48 · 336 阅读 · 0 评论 -
Hiveserver2 性能优化与GC优化
一、问题描述开发者利用jdbc连接hiveserver2(或者利用jdbc连接 spark HiveThriftServer2,由于两者都是提供jdbc连接到hive,因此,后面都统一称为利用jdbc连接hiveserver2),执行简单查询、复杂分析、超复杂分析等不同的sql任务,session并发量还很高(五六百甚至上千的并发),本质上要求大数据平台同时具备oltp的高并发与olap的高分...转载 2018-09-13 16:36:08 · 10815 阅读 · 1 评论 -
JVM内存设置参数分析
引言:JVM提供了诸多的参数进行JVM各个方面内存大小的设置,为Java应用进行优化提供了诸多的工具,本文将会详细分析各个参数的功能与使用。1.内存大小-Xmx/-Xms使用示例:-Xmx20m -Xms5m说明: 当下Java应用最大可用内存为20M, 最小内存为5M代码测试1:public class JVMTest { pu...原创 2019-10-08 20:32:28 · 497 阅读 · 0 评论