I am running a storm topology from command prompt using the command :
bin/storm jar /home/stormrabbitmqtest.jar RabbitmqTopology rabbittest
The topology consists of a spout which is reading from a rabbitmq queue. But i am getting the exception below:
Exception in thread "main" java.lang.NoClassDefFoundError: com/rabbitmq/client/Consumer at RabbitmqTopology.main(RabbitmqTopology.java:17) Caused by: java.lang.ClassNotFoundException: com.rabbitmq.client.Consumer at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 1 more I am not able to understand the issue. Looking forward for any help.