螺栓上没有这样的文件或目录

时间:2014-02-09 13:54:44

标签: java apache-storm

有时我会看到以下异常:

java.io.IOException: No such file or directory
        at java.io.UnixFileSystem.createFileExclusively(Native Method) ~[na:1.7.0_11]
        at java.io.File.createNewFile(File.java:947) ~[na:1.7.0_11]
        at backtype.storm.util$touch.invoke(util.clj:442) ~[storm-core-0.9.0-wip17.jar:na]
        at backtype.storm.daemon.worker$eval4389$exec_fn__1048__auto____4390.invoke(worker.clj:337) ~[na:na]
        at clojure.lang.AFn.applyToHelper(AFn.java:185) [clojure-1.4.0.jar:na]
        at clojure.lang.AFn.applyTo(AFn.java:151) [clojure-1.4.0.jar:na]
        at clojure.core$apply.invoke(core.clj:601) ~[clojure-1.4.0.jar:na]
        at backtype.storm.daemon.worker$eval4389$mk_worker__4445.doInvoke(worker.clj:329) [na:na]
        at clojure.lang.RestFn.invoke(RestFn.java:512)

在螺栓启动时。

从启动器中,一切似乎都很好(它告诉我拓扑已正确提交)。但是,当我试图读取螺栓中的日志时,我看到了上述异常。

另一个奇怪的事情 - 我可以看到例外情况,只有当我创建并运行2个拓扑时(拓扑结构有不同的名称,并且它们的螺栓不相同(意思是 - 某些螺栓是相同的,有些不是)

你知道它的来源是什么吗?

2 个答案:

答案 0 :(得分:0)

检查您正在处理的文件名/目录。您在文件名或路径中输入拼写错误的可能性很大。

还检查文件名/目录的权限。也许你没有合适的权限。

答案 1 :(得分:0)