Apache zookeeper stormconf.ser不';工作进程上不存在错误

Apache zookeeper stormconf.ser不';工作进程上不存在错误,apache-zookeeper,apache-storm,Apache Zookeeper,Apache Storm,我有一个风暴集群,有2个节点和1个ZooKeeper。由于以下错误,其中一名工作人员死亡。有人知道为什么会删除stormconf.ser文件吗 我使用的是0.9.2Storm和3.4.6ZK版本 o.a.c.f.s.ConnectionStateManager [INFO] State change: CONNECTED 2015-01-31 01:23:06 o.a.c.f.s.ConnectionStateManager [WARN] There are no ConnectionState

我有一个风暴集群,有2个节点和1个ZooKeeper。由于以下错误,其中一名工作人员死亡。有人知道为什么会删除stormconf.ser文件吗

我使用的是0.9.2Storm和3.4.6ZK版本

o.a.c.f.s.ConnectionStateManager [INFO] State change: CONNECTED
2015-01-31 01:23:06 o.a.c.f.s.ConnectionStateManager [WARN] There are no ConnectionStateListeners registered.
2015-01-31 01:23:07 b.s.d.worker [ERROR] Error on initialization of server mk-worker
java.io.FileNotFoundException: File '/home/Programs/apache-storm-0.9.2-incubating/stormtmp/supervisor/stormdist/storm-topology-1-1422602934/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:212) ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
    at backtype.storm.daemon.worker$worker_data.invoke(worker.clj:180) ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
    at backtype.storm.daemon.worker$fn__5940$exec_fn__1396__auto____5941.invoke(worker.clj:356) ~[storm-core-0.9.2-incubating.jar:0.9.2-incubating]
    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]
    at backtype.storm.daemon.worker$fn__5940$mk_worker__5996.doInvoke(worker.clj:347) [storm-core-0.9.2-incubating.jar:0.9.2-incubating]
    at clojure.lang.RestFn.invoke(RestFn.java:512) [clojure-1.5.1.jar:na]
    at backtype.storm.daemon.worker$_main.invoke(worker.clj:454) [storm-core-0.9.2-incubating.jar:0.9.2-incubating]
    at clojure.lang.AFn.applyToHelper(AFn.java:172) [clojure-1.5.1.jar:na]
    at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.5.1.jar:na]
    at backtype.storm.daemon.worker.main(Unknown Source) [storm-core-0.9.2-incubating.jar:0.9.2-incubating]
2015-01-31 01:23:07 b.s.util [INFO] Halting process: ("Error on initialization")

这是旧版本《暴风雪》中已知的问题。通常,您需要做的是清除Storm正在使用的目录。在Storm的配置文件
conf/Storm.yaml

中检查这些文件的名称,这些文件是旧版本Storm中已知的问题。通常,您需要做的是清除Storm正在使用的目录。在Storm的配置文件
conf/Storm.yaml

中检查这些文件的名称,以明确说明:这个问题似乎在Storm 0.9.4中得到了解决


@tousif:

链接的问题中的详细信息只是为了说明:这个问题似乎在Storm 0.9.4中得到了修复


@tousif链接的问题中的详细信息:

将hdp的版本降级到2.5或更低 使用storm verion 1.0.1 它解决了这个问题。。。
清除目录是无用的想法。

将hdp的版本降级到2.5或更低 使用storm verion 1.0.1 它解决了这个问题。。。
清除目录是一个无用的想法。

我从用户组获得了此引用我从用户组获得了此引用