Closed bluepuma77 closed 7 months ago
You may need to up the memory config in the .env file. Currently, its at 1GB ("ES_MEM_LIMIT=1073741824") which may not be sufficient for you.
You also may want to double-check how much memory you have configured for your docker desktop instance to use as well. increasing the memory of ES without making sure the memory is configured appropriately for docker may also cause an issue.
Running on pure server environment. Now it works, increased ES_MEM_LIMIT=4073741824
in .env
.
If the minimum memory requirement for ES has changed, maybe update the repository and the blog post.
According to documentation Elastic Enterprise needs 6-8GB of RAM (doc1, doc2).
"Elastic Enterprise" here is referencing the Elastic Enterprise Search server, which is separate from Elasticsearch and has separate memory requirements.
You also referenced ECE (Elastic Cloud Enterprise) which is a separate product that can be run on-prem with the same functionality as our Cloud offering.
I could not find any requirements for open-source elasticsearch (doc).
The minimum requirements are going to depend on your usage. In this docker config, having 1GB allocated to the instance is completely fine for light ingestion/search.
When you start to ingest more data and search more heavily, then yes, you will need to increase the memory footprint for Elasticsearch.
Tested with the predefined
8.7.1
and updated to8.8.2
with the same result:Running on Debian GNU/Linux 10 (buster) server with 64GB RAM, 50GB free.
Note, this did not help: