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应该是一个答案:)