Going by what you posted in your other question Sam, you might be using Storm 0.10.2. I don't believe it sets +XX:+HeapDumpOnOutOfMemoryError or -XX:HeapDumpPath for the workers by default. You might need to add that to the worker.childopts or topology.worker.childopts in order to get a dump file. Storm versions since 1.0.0 set this property by default https://github.com/apache/storm/blob/v1.0.0/conf/defaults.yaml#L167
2017-07-29 14:21 GMT+02:00 Adrianos Dadis <[email protected]>: > For heap dump file, please also check inside these directories: > <storm_log_dir>/worker-artifacts/<topology_instance_id>/<port> > > Adrianos Dadis. > > On Mon, Jul 24, 2017 at 3:49 AM, sam mohel <[email protected]> wrote: > >> I got this error after submitted the topology >> java.lang.OutOfMemoryError: Java heap space at >> cern.colt.matrix.impl.DenseDoubleMatrix1D.<init>(Unknown Source) at >> trident.state.BucketsDB.updateRandomVectors(BucketsDB.java:126) at >> trident.state.q >> >> this error appeared after 8 hours from getting results >> How can i solve it ? >> > >
