Я запускаю 8 ядер, 32g RAM elasticsearch node с 5 шагами, 400 миллионами (маленькими) документами.
Все отлично работает, пока я не запускаю поиск agg, затем осколки начинают сбой:
java.lang.OutOfMemoryError: Java heap space
У меня изменен размер кучи с:
export ES_HEAP_SIZE=16g
(также ES_MAX_MEM
и ES_MIN_MEM
к тому же)
также изменил файл yml
для поиска elasticsearch:
bootstrap.mlockall: true
и даже (рекомендуется документами установки):
sudo sysctl -w vm.max_map_count=262144
Перезапустите службу и все еще нет никакого удара, еще java.lang.OutOfMemoryError: Java heap space
Любые другие предложения? кроме запросов agg не запускать?
:
https://localhost:9200/my_index_name/_search?search_type=count
{
"aggs": {
"distinct_hostname": {
"cardinality": {
"field": "hostname"
}
}
}
}