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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Elasticsearch集群中JVM 问题的 应对之策 5 我是谁 个推 首席搜索架构师 卞泽鑫. 主要职责: 前沿技术研究 平台架构设计与开发 演讲提纲  个推基于Elasticsearch的搜索引擎架构  JVM在个推Elasticsearch集群的问题分析  JVM在个推Elasticsearch集群中的调 大家都在用个推 在第三方推送市场,个推占有率90%  SDK接入用户超过50亿(海外5亿)  接入应用超过35万  开发者人数超过20万  独立覆盖8亿手机终端(海外1亿)  日均活跃用户近6亿  同时在线超过3亿 个推搜索引擎架构 Solr 单节点 Master-Data Elasticsearch 集群 Master-Data-LoadBalance Elasticsearch 集群 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.8kb]/[532.5mb]}{[survivor][32.7mb]- [30.2mb]/[66.5mb]}{[old] [3.9gb]-[3.9gb]/[6.3gb]}  上面这个例子的情况无须紧张,只是young gc ,并且只用了887ms,对 于Elasticsearch而言,没有啥影响。唯一需要留心的是,如果在日志中 出现连续的和长时间的young gc ,则需要引起警觉,可能是你的Heap内 存分配不够。 个推Elasticsearch集群JVM 问题分析  [es-data-1224] [gc][old][76581][22] duration [3.1m], collections[2]/[3.1m], total [3.1m]/[3.1m], memor

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档