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
查看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
{
"query": {
"bool": {
"must": [
{
"term": {
"companysid": "8" …
大多数ElasticSearch用户在创建索引时通用会问的一个重要问题是:我需要创建多少个分片?
在本文中, 我将介绍在分片分配时的一些权衡以及不同设置带来的性能影响. 如果想搞清晰你的分片策略以及如何优化,请继续往下阅读.
为什么要考虑分片数
分片分配是个很重要的概念, 很多用户对如何分片都有所疑惑, 当然是为了让分配更合理. 在生产环境中, 随着数据集的增长, 不合理的分配策略可能会给系统的扩 …
…最近在开发过程遇到个十分棘手的事情,在项目中,需要将某天的ES中的数据删除,但是当天产生的数据量非常大,大约是50W+的一个状态。用postman测了一下,删除响应时间大约在一分半左右。这个时间显然会在程序中超时报错。
这个问题在网上没有找到合适的方法,所以只能啃ES的官方API寻求解决的方法。
官方API:
这里贴出官方API的地址:
ES6.5官方API
解决问题: …
POST
http://{{es_ip}}:9200/user/_doc/_delete_by_query
{
"query":{
"bool":{
"must":[
{"term":{ …