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

6kkfgxo0  于 2021-06-24  发布在  Storm
关注(0)|答案(2)|浏览(419)

有时我会看到以下例外情况:

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)

螺栓启动时。
从启动程序来看,一切似乎都很好(它告诉我拓扑提交正确)。然而,当我试图读取bolt中的日志时,我看到了上面的异常。
另一件奇怪的事情-我可以看到例外,只有当我有两个拓扑,我创建并运行(拓扑有不同的名称,它们的螺栓是不相同的(意思是-有些螺栓是相同的,有些不是)
你知道它的来源吗?

2ledvvac

2ledvvac1#

检查正在处理的文件名/目录。很有可能是文件名或路径有误。
还要检查文件名/目录的权限。也许你没有合适的权限。

htrmnn0y

htrmnn0y2#

这意味着你的假设和期望不匹配。检查你的路径,这将有助于你和顺便说一句,许多网站在这里只是谷歌,例如
无法生成文件java.io.ioexception:没有这样的文件或目录
http://javahowto.blogspot.in/2013/05/javaioioexception-no-such-file-or.html
https://community.oracle.com/message/9111592
https://netbeans.org/bugzilla/show_bug.cgi?id=232653
https://netbeans.org/bugzilla/show_bug.cgi?id=192790
https://answers.atlassian.com/questions/76705/java-io-ioexception-no-such-file-or-directory-while-trying-to-back-up
等等!废话。。只需谷歌一次:)

相关问题