ElasticSearch

From neuromatch
Revision as of 01:30, 26 November 2023 by Jonny (talk | contribs) (→‎Memory)

Up to: Tech WG, Search

Config

List any changed config values here!!!

/etc/elasticsearch/elasticsearch.yml:

network.host: localhost
discovery.type: single-node
xpack.security.enabled: true

/home/mastodon/.env.production

idk if we should put this part online but there is some config here too

Service

Use the default service, except we also make it restart when it dies:

/lib/systemd/system/elasticsearch.service

[Service]
# Other stuff....
ExecStart=/usr/share/elasticsearch/bin/systemd-entrypoint -p ${PID_DIR}/elasticsearch.pid --quiet
Restart=always
RestartSec=30 
# ...

Memory

the ES docs say to allocate half your available memory to the heap. At the moment (23-10-26) we are using 2.5G/8G memory at rest. Going to try allocating 2GB and see what happens

Notes:

  • Keep getting OOM, so changing to 2GB - jonny, 23-11-25


/etc/elasticsearch/jvm.options.d/heap.options

-Xms2g
-Xmx2g

Creds havers

References

Docs:

Since we are running on a small VPS, we might need to configure it for a low memory environment!

See also


History

Threads

Discord

sneakers.the.rat#elasticsearch23-10-27 02:29:48

OK yet again starting thread on getting ElasticSearch running