Elasticsearch集群中JVM问题的应对之策.pdf


立即下载 Autistic
2024-04-20
Elasticsearch 集群 推Elasticsearch 架构 超过 版本 JVM 分析 搜索 887ms
2.6 MB

2015-6-3
2015-6-3
Elasticsearch集群中JVM问题的
应对之策
5
我是谁
个推 首席搜索架构师 卞泽鑫.
主要职责:
前沿技术研究
平台架构设计与开发
演讲提纲
 个推基于Elasticsearch的搜索引擎架构
 JVM在个推Elasticsearch集群的问题分析
 JVM在个推Elasticsearch集群中的调优
大家都在用个推
在第三方推送市场,个推占有率90%
 SDK接入用户超过50亿(海外5亿)
 接入应用超过35万
 开发者人数超过20万
 独立覆盖8亿手机终端(海外1亿)
 日均活跃用户近6亿
 同时在线超过3亿
个推搜索引擎架构
Master-Data-LoadBalance
Elasticsearch
集群
Master-Data
Elasticsearch
集群
Solr
单节点
9
个推Elasticsearch演变
 第一个Elasticsearch使用版本:0.20.6
 Index-Source分离架构使用的Elasticsearch版本:0.90.10
 第一个Elasticsearch1.0以上的正式版本:1.2.2
 目前使用的Elasticsearch版本:1.5.2
个推Elasticsearch踩过的坑
 建立索引(index)慢
 Elasticsearch节点脱离集群
 Elasticsearch的get阻塞
 Elasticsearch备份无法恢复
个推Elasticsearch集群JVM分析工具
 gc日志输出
jconsole
jvisualvm
jstack
Eclipse内存分析器(eclipse memory analyzer)
个推Elasticsearch集群JVM问题分析
 [es-date-1224] [gc][young][3402090][244044] duration [887ms],collections
[1]/[1.5s], total [887ms]/[3.3h], memory [4.5gb]->[4gb]/[6.9gb],all_pools
{[young] [499.4mb]->[782.8k


Elasticsearch/集群/推Elasticsearch/架构/超过/版本/JVM/分析/搜索/887ms/ Elasticsearch/集群/推Elasticsearch/架构/超过/版本/JVM/分析/搜索/887ms/
-1 条回复
登录 后才能参与评论
-->