Elastic-search or error=’Cannot allocate memory’ (errno=12) or Java memory error when building

Merhabalar,

Elasticsearch çalıştırmak istediğinizde “Elastic-search or error=’Cannot allocate memory’ (errno=12) or Java memory error when building” şeklinde bir hata alıyorsanız çözümü için aşağıdakileri adımları gerçekleştirebilirsiniz;

Öncelikle terminalimizi açıyoruz ve aşağıdaki kod satırı ile kafka’nın durumu öğreniyoruz;

systemctl status elasticsearch.service

Daha sonra elasticsearch dizinine giriyoruz ve dizini listeliyoruz;

cd /etc/elasticsearch
ls

Jvm.options dosyasını nano ile açıyoruz;

nano jvm.options

Jvm.options dosyasının içindeki;

-Xms2g
-Xmx2g

satırlarını aşağıdaki gibi değiştiriyoruz.

-Xms400m
-Xmx400m

dosyayı kaydedip çıkıyoruz ve elasticsearch aşağıdaki komutla tekrar başlatıyoruz;

systemctl status elasticsearch.service

Son durumda elasticsearch aşağıdaki gibi başarılı bir şekilde çalıştırmış oluyoruz.