试图调用未绑定的fn

时间:2015-11-10 01:11:23

标签: clojure apache-storm streamparse

在我的例子中,streamparse api用于本地运行并将代码提交给STORM集群,当我在本地运行它时它没问题但是当它被提交到STORM集群时,我得到了

java.lang.RuntimeException:java.lang.IllegalStateException:试图调用未绑定的fn

clojure版本为1.5.1,风暴版本为0.9.5,稀疏2.1.3

错误是由于呼叫"呼叫到外部功能"在spout执行中,该函数也可以是第三方库,代码如下:

(defn call-to-outside-function [someArg](do stuff ....))

(defspout kw-spout ["something"]
  [conf context collector]
        (spout
            (nextTuple []
                (call-to-outside-function "someArgs")
                (emit-spout! collector ("not important"))
                )
            (ack [id])
            ))

以前有人遇到过这个问题吗?

0 个答案:

没有答案