Java Eclipse中的风暴群关闭

Java Eclipse中的风暴群关闭,java,real-time,distributed-computing,apache-storm,Java,Real Time,Distributed Computing,Apache Storm,我有一个问题。我了解问题,但我没有找到解决方案。群集没有关闭,抛出IOException。I/O方法不工作,因为Windows不允许临时文件夹。我指的是此路径 C:\Users\Mert\AppData\Local\Temp\8bbdc8e5-a753-40f3-afe0-0c2fcc1c25a0\version-2\log.1 Storm将能够删除日志文件以关闭 我尝试了Eclipse.exe和javaw.exe的管理员模式,但不起作用。我该怎么办 IO异常堆栈跟踪: java.io.IOEx

我有一个问题。我了解问题,但我没有找到解决方案。群集没有关闭,抛出IOException。I/O方法不工作,因为Windows不允许临时文件夹。我指的是此路径

C:\Users\Mert\AppData\Local\Temp\8bbdc8e5-a753-40f3-afe0-0c2fcc1c25a0\version-2\log.1

Storm将能够删除日志文件以关闭

我尝试了Eclipse.exe和javaw.exe的管理员模式,但不起作用。我该怎么办

IO异常堆栈跟踪:

java.io.IOException: Unable to delete file: C:\Users\Mert\AppData\Local\Temp\0edc7fc7-590f-452c-8f99-231b95a64a19\version-2\log.1
    at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390)
    at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1044)
    at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:977)
    at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1381)
    at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1044)
    at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:977)
    at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1381)
    at backtype.storm.util$rmr.invoke(util.clj:413)
    at backtype.storm.testing$kill_local_storm_cluster.invoke(testing.clj:163)
    at backtype.storm.LocalCluster$_shutdown.invoke(LocalCluster.clj:25)
    at backtype.storm.LocalCluster.shutdown(Unknown Source)
    at WordCountTopology.main(WordCountTopology.java:83)
exception.detailMessage->java.io.IOException:无法删除文件: C:\Users\Mert\AppData\Local\Temp\c3c9b21b-7817-4b63-92ae-555a49743d9d\version-2\log.1

exception.stackTrace->StackTraceeElement[0](id=130)

运行后控制台输出:

java.io.IOException: Unable to delete file: C:\Users\Mert\AppData\Local\Temp\0edc7fc7-590f-452c-8f99-231b95a64a19\version-2\log.1
    at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1390)
    at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1044)
    at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:977)
    at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1381)
    at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1044)
    at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:977)
    at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1381)
    at backtype.storm.util$rmr.invoke(util.clj:413)
    at backtype.storm.testing$kill_local_storm_cluster.invoke(testing.clj:163)
    at backtype.storm.LocalCluster$_shutdown.invoke(LocalCluster.clj:25)
    at backtype.storm.LocalCluster.shutdown(Unknown Source)
    at WordCountTopology.main(WordCountTopology.java:83)
nathanmarz的答复:


也许你需要一个球棒来清理日志

您是否可以编辑您的问题以包含IO异常堆栈跟踪?该文件是否正在被其他进程使用?如果重新启动系统,问题是否仍然存在?@ChrisGerken否,文件未被使用,我重新启动了系统,问题仍然存在。文件是否存在?如果是,它的权限是什么?快速修复