Apache storm 什么是';NoClassDefFoundError:clojure.core.protocols$seq#u reduce';在运行Storm拓扑时?

Apache storm 什么是';NoClassDefFoundError:clojure.core.protocols$seq#u reduce';在运行Storm拓扑时?,apache-storm,Apache Storm,当我尝试以storm jar wordcount.jar words.txt的形式运行单词计数拓扑时,我得到以下错误: 我的拓扑结构如下所示: 为什么我会出现这个错误?我正在使用storm-0.8.2外部jar并安装了storm 0.8.2。请再次阅读stacktrace: 线程“main”java.lang.NoClassDefFoundError中出现异常:streaming.words.txt 这有什么意义吗?再次检查您的设置。神圣的烟雾,gcj?Clojure需要实际的java运行时环境

当我尝试以
storm jar wordcount.jar words.txt
的形式运行单词计数拓扑时,我得到以下错误:

我的拓扑结构如下所示:


为什么我会出现这个错误?我正在使用storm-0.8.2外部jar并安装了storm 0.8.2。

请再次阅读stacktrace:

线程“main”java.lang.NoClassDefFoundError中出现异常:streaming.words.txt


这有什么意义吗?再次检查您的设置。

神圣的烟雾,gcj?Clojure需要实际的java运行时环境1.5+。我从来没有发现gcj在很多方面都是好的,但我特别确定它不能运行Clojure。

请再次阅读堆栈跟踪:“线程中的异常”main“java.lang.NoClassDefFoundError:streaming.words.txt”它响了吗?@Chiron应该是一个答案:)