When i'm trying to deploy the topology as
storm jar /root/iot-truck-streaming/storm-streaming/target/storm-streaming-1.0-SNAPSHOT.jar com.hortonworks.streaming.impl.topologies.TruckEventKafkaExperimTopology /etc/storm_demo/config.properties
i'm getting the following error
Error: Could not find or load main class com.hortonworks.streaming.impl.topologies.TruckEventKafkaExperimTopology
Kindly help us out.
Do you have proper read permission on the JAR "/root/iot-truck-streaming/storm-streaming/target/storm-streaming-1.0-SNAPSHOT.jar" for the user who is running the job?
Can you run the following command to findout if the jar is containing the missing class or not?
jar -tvf /root/iot-truck-streaming/storm-streaming/target/storm-streaming-1.0-SNAPSHOT.jar | grep 'TruckEventKafkaExperimTopology'
Or can you locate the JAR in your filesystem that contains the following class ?
View solution in original post