Site icon Learning & Doing

Solusi java.lang.outofmemory error java heap space pada elasticsearch docker

Pada hari ini saya akan membahas mengenai Solusi java.lang.outofmemory error java heap space pada elasticsearch docker .

Problem yang muncul ketika melihat log elasticsearch yang berjalan di docker seperti berikut:

java.lang.OutOfMemoryError: Java heap space
[2018-05-30T16:45:39,564][ERROR][o.e.b.ElasticsearchUncaughtExceptionHandler] [] fatal error in thread [elasticsearch[CJ_O7Il][fetch_shard_store][T#49]], exiting
java.lang.OutOfMemoryError: Java heap space

Ketika muncul error tersebut elasticsearch akan stop otomatis.

Solusi nya :

- nano /etc/elasticsearch/jvm.options

-Xms4g
-Xmx4g

- untuk docker ( docker-compose )

- "ES_JAVA_OPTS=-Xms1G -Xmx1G"

NOTE :
untuk memory bisa di sesuaikan dimulai dari default 512m, 1G - xG

Sekian untuk pembahasan kali ini.

Exit mobile version