Hi,

        Below is the running environment:
Hadoop version 3.1.0
java version “1.8.0_151"
samza-api-1.1.0.jar
samza-core_2.12-1.1.0.jar
samza-kafka_2.12-1.1.0.jar
samza-kv_2.12-1.1.0.jar
samza-kv-inmemory_2.12-1.1.0.jar
samza-kv-rocksdb_2.12-1.1.0.jar
samza-log4j_2.12-1.1.0.jar
samza-shell-1.1.0-dist.tgz
samza-yarn_2.12-1.1.0.jar
scala-compiler-2.12.1.jar
scala-library-2.12.1.jar
scala-logging_2.12-3.7.2.jar
scala-parser-combinators_2.12-1.0.4.jar
scala-reflect-2.12.4.jar
scalate-core_2.12-1.8.0.jar
scalate-util_2.12-1.8.0.jar
scalatra_2.12-2.5.0.jar
scalatra-common_2.12-2.5.0.jar
scalatra-scalate_2.12-2.5.0.jar
scala-xml_2.12-1.0.6.jar
kafka_2.12-1.1.0.jar
kafka-clients-1.1.0.jar

        Below is the exception when starting app in Yarn:
2019-05-29 09:52:47.851 [main] AppInfoParser [INFO] Kafka version : 1.1.0
2019-05-29 09:52:47.851 [main] AppInfoParser [INFO] Kafka commitId : 
fdcf75ea326b8e07
2019-05-29 09:52:47.862 [main] Log4jControllerRegistration$ [INFO] Registered 
kafka:type=kafka.Log4jController MBean
2019-05-29 09:52:47.877 [main] KafkaSystemAdmin [INFO] Created KafkaSystemAdmin 
for system kafka
Exception in thread "main" org.apache.samza.SamzaException: Failed to run 
application
        at 
org.apache.samza.runtime.RemoteApplicationRunner.run(RemoteApplicationRunner.java:79)
        at 
org.apache.samza.runtime.ApplicationRunnerUtil.invoke(ApplicationRunnerUtil.java:49)
        at 
org.apache.samza.runtime.ApplicationRunnerMain.main(ApplicationRunnerMain.java:53)
Caused by: java.lang.NullPointerException
        at java.util.HashMap.merge(HashMap.java:1225)
        at java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1320)
        at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
        at 
java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1696)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
        at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at 
java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
        at 
org.apache.samza.config.JavaSystemConfig.getSystemAdmins(JavaSystemConfig.java:84)
        at org.apache.samza.system.SystemAdmins.<init>(SystemAdmins.java:38)
        at 
org.apache.samza.execution.StreamManager.<init>(StreamManager.java:55)
        at 
org.apache.samza.execution.JobPlanner.buildAndStartStreamManager(JobPlanner.java:64)
        at 
org.apache.samza.execution.JobPlanner.getExecutionPlan(JobPlanner.java:94)
        at 
org.apache.samza.execution.RemoteJobPlanner.prepareJobs(RemoteJobPlanner.java:57)
        at 
org.apache.samza.runtime.RemoteApplicationRunner.run(RemoteApplicationRunner.java:67)
        ... 2 more


        Thanks for your help!   

Qi Shu


Reply via email to