I just pull the newest codes and compiled it by myself last week, but I found 
contrib Kafka example can not be run well. The error is below:

heron submit local heron-kafka-spout-java-sample.jar 
org.apache.heron.spouts.kafka.sample.HeronKafkaSpoutSampleTopology 
HeronKafkaSpoutSampleTopology
[2020-02-22 19:38:04 +0800] [INFO]: Using cluster definition in 
/Users/guoxinghua/.heron/conf/local
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/heron/spouts/kafka/KafkaConsumerFactory
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: 
org.apache.heron.spouts.kafka.KafkaConsumerFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 7 more
[2020-02-22 19:38:04 +0800] [ERROR]: Failed to create topology definition file 
when executing class 
'org.apache.heron.spouts.kafka.sample.HeronKafkaSpoutSampleTopology' of file 
'heron-kafka-spout-java-sample.jar'

Reply via email to