Support Questions

Find answers, ask questions, and share your expertise

Topology Error

avatar
Rising Star

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

topology-deployment-error.png

Kindly help us out.

Regards

Subramaniyam.KMV

1 ACCEPTED SOLUTION

avatar
Master Mentor

@Subramaniyam KMV

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 ?

com.hortonworks.streaming.impl.topologies.TruckEventKafkaExperimTopology

View solution in original post

1 REPLY 1

avatar
Master Mentor

@Subramaniyam KMV

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 ?

com.hortonworks.streaming.impl.topologies.TruckEventKafkaExperimTopology