Hello,
I am deploying a storm topology on a clustered environment with one master
and two supervisor nodes. The topology works fine for sometime and then the
no of tuples emitted decreases and I am getting two different errors:
java.lang.RuntimeException: java.lang.NullPointerException at
backtype.storm.utils.DisruptorQueue.consumeBatchToCursor(DisruptorQueue.java:135)
at backtype.storm.utils.DisruptorQueue.consumeBatchWhe
and
apache storm java.lang.OutOfMemoryError: GC overhead limit exceeded at
java.lang.reflect.Method.copy(Method.java:151) at
java.lang.reflect.ReflectAccess.copyMethod(ReflectAccess.java:136) at
sun.reflect.Reflect
In my storm.yaml, the content is as follows:
storm.zookeeper.servers:
- "zoo01"
storm.zookeeper.port: 2181
nimbus.host: "nimbus01"
nimbus.thrift.port: 6627
nimbus.childopts: "-Xmx1024m -Djava.net.preferIPv4Stack=true"
ui.childopts: "-Xmx768m -Djava.net.preferIPv4Stack=true"
supervisor.childopts: "-Djava.net.preferIPv4Stack=true"
worker.childopts: "-Xmx768m -Djava.net.preferIPv4Stack=true"
storm.local.dir: "/usr/local/storm/data"
java.library.path: "/usr/lib/jvm/java-7-openjdk-amd64/"
supervisor.memory.capacity.mb: 32000
worker.heap.memory.mb: 2000
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
Can anyone help?
Thanks a lot! :)
*Thanking you,*
*Dr. Subarna Chatterjee, Ph.D.*
*Post-Doctoral Researcher*
*Inria, Rennes*
*Website: <http://goog_1688852758>http://chatterjeesubarna.wix.com/subarna
<http://chatterjeesubarna.wix.com/subarna>*