我在群集上运行风暴拓扑,我发现拓扑已成功提交。但它不是在阅读卡夫卡的消息。当我在风暴中检查拓扑日志时,我发现它们是stormconf.ser文件的问题。 它无法在路径中找到此文件,如 - /archive/hadoop/storm/supervisor/stormdist/FieldsGrouping_Topology-2-1441255014/stormconf.ser
这是完整的Stack Trace ---
2015-09-03 00:39:06 b.s.d.worker [ERROR] Error on initialization of server mk-worker
java.io.FileNotFoundException: File '/archive/hadoop/storm/supervisor/stormdist/FieldsGrouping_Topology-2-1441255014/stormconf.ser' does not exist
at org.apache.commons.io.FileUtils.openInputStream(FileUtils.java:299) ~[commons-io-2.4.jar:2.4]
at org.apache.commons.io.FileUtils.readFileToByteArray(FileUtils.java:1763) ~[commons-io-2.4.jar:2.4]
at backtype.storm.config$read_supervisor_storm_conf.invoke(config.clj:214) ~[storm-core-0.9.3.2.2.0.0-2041.jar:0.9.3.2.2.0.0-2041]
at backtype.storm.daemon.worker$fn__6019$exec_fn__1142__auto____6020.invoke(worker.clj:382) ~[storm-core-0.9.3.2.2.0.0-2041.jar:0.9.3.2.2.0.0-2041]
at clojure.lang.AFn.applyToHelper(AFn.java:185) [clojure-1.5.1.jar:na]
at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.5.1.jar:na]
at clojure.core$apply.invoke(core.clj:617) ~[clojure-1.5.1.jar:na]
请帮助我..... 感谢。