Работя с 8 ядра, 32 g RAM elasticsearch възел с 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"
}
}
}
}