微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS ElasticsearchService:自动快照运行超过20天

如何解决AWS ElasticsearchService:自动快照运行超过20天

几天来,我们在ElasticSearch查询中遇到了很多失败。当我监视集群运行状况时,cpu / JVM内存利用率很高(几乎98%)。 在调试问题时,我发现上一个自动快照的状态为i IN_PROGRESS超过20天,我怀疑这是根本原因。 但是我不确定是什么原因导致了长时间快照,并且无法停止/删除该快照。当我使用带有aws签名的邮递员在存储库上尝试http DELETE请求时,出现401 Unauthorized错误,消息为Your request is not allowed

任何人都可以帮助我了解长期运行的快照问题以及如何解决它。

谢谢。

解决方法

这是Elasticsearch中卡住快照的经典情况。当主节点和数据节点因分片的快照状态不同步时发生卡住快照。通常在群集变红或某些节点在JVM高压力下突然退出群集时发生。

高CPU / JVM内存利用率通常不是,是由于快照卡住所引起的。通常情况是相反的,即快照由于高JVM利用率而陷入IN_PROGRESS状态。为了使Elasticsearch集群具有更好的性能,您应该尝试将JVM保持在80%以下。扩大规模是减轻JVM压力的一种选择。

不允许用户访问AWS Elasticsearch上的自动快照。要解决快照处于IN_PROGRESS状态的问题,您应该吸引AWS Elasticsearch客户支持

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?