es cpu高排查

查看cpu情况 http://10.15.1.242:9200/_cat/nodes?v=true&s=cpu:desc 查看线程 http://10.15.1.242:9200/_nodes/hot_threads http://10.15.1.242:9200/_nodes/slave-node-9,master-8/hot_threads

阅读更多

es分片数量

大多数ElasticSearch用户在创建索引时通用会问的一个重要问题是:我需要创建多少个分片?

在本文中, 我将介绍在分片分配时的一些权衡以及不同设置带来的性能影响. 如果想搞清晰你的分片策略以及如何优化,请继续往下阅读.

为什么要考虑分片数

分片分配是个很重要的概念, 很多用户对如何分片都有所疑惑, 当然是为了让分配更合理. 在生产环境中, 随着数据集的增长, 不合理的分配策略可能会给系统的扩 …

阅读更多

ES删除delete_by_query超时问题

最近在开发过程遇到个十分棘手的事情,在项目中,需要将某天的ES中的数据删除,但是当天产生的数据量非常大,大约是50W+的一个状态。用postman测了一下,删除响应时间大约在一分半左右。这个时间显然会在程序中超时报错。

这个问题在网上没有找到合适的方法,所以只能啃ES的官方API寻求解决的方法。

官方API:

这里贴出官方API的地址:

ES6.5官方API

解决问题: …

阅读更多