Я все еще относительно новичок в Elasticsearch и в настоящее время я пытаюсь переключиться с Solr на Elasticsearch и наблюдаю огромный рост загрузки процессора, когда ES находится на нашем производственном веб-сайте.Сайт видит от 10000 до 30000 запросов к ES в секунду.Solr отлично справляется с нашей текущей аппаратной нагрузкой.
Отображение индекса книг: https://pastebin.com/bKM9egPS
Запрос для книги: https://pastebin.com/AdfZ895X
ES размещен на AWS наm4.xlarge.elasticsearch
экземпляр.
Наш кластер настроен следующим образом (по умолчанию ничего не включено):
"persistent": {
"cluster": {
"routing": {
"allocation": {
"cluster_concurrent_rebalance": "2",
"node_concurrent_recoveries": "2",
"disk": {
"watermark": {
"low": "15.0gb",
"flood_stage": "5.0gb",
"high": "10.0gb"
}
},
"node_initial_primaries_recoveries": "4"
}
}
},
"indices": {
"recovery": {
"max_bytes_per_sec": "60mb"
}
}
Наши узлы имеют следующую конфигурацию:
"_nodes": {
"total": 2,
"successful": 2,
"failed": 0
},
"cluster_name": "cluster",
"nodes": {
"####": {
"name": "node1",
"version": "6.3.1",
"build_flavor": "oss",
"build_type": "zip",
"build_hash": "####",
"roles": [
"master",
"data",
"ingest"
]
},
"###": {
"name": "node2",
"version": "6.3.1",
"build_flavor": "oss",
"build_type": "zip",
"build_hash": "###",
"roles": [
"master",
"data",
"ingest"
]
}
}
Может кто-топожалуйста, помогите мне понять, что именно происходит, чтобы я мог завершить это развертывание?