Iam using elasticsearch on our development machine currently. Be we want to move productive in a few weeks. Today i typed "top" and i was shocked what i was seeing.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
28972 elastics 20 0 27.4g 1.4g 39m S 186 4.3 2:11.19 java
Is this normal for elasticsearch to use so much memory. I never configured something that way. What is the perfect configuration if we have up to 5 indices on one machine with 32 GB of RAM. How many Replicas/Shards should i configure? How can i control the memory usage?
I dont want to get the same problems we have with Solr => Unexpected Shutdowns.
Thanks for your help!