@Akhil2 Are running logstash and / or kibana and / or elasticsearch on the same host?
Elasticsearch will try to take 4GB of your 8 GB of RAM if it can not it will fail.
try setting in the jvm.option file
-Xms2g
-Xmx2g
Basically you are probably trying to run too much on a single small host.
Also if you are running multiple apps, start elasticsearch first so it can claim its memory.