Eclipse中的Storm集群关闭

时间:2012-12-01 21:41:39

标签: java real-time distributed-computing apache-storm

我遇到了问题。我遇到了麻烦,但我找不到解决方案.Cluster没有关闭,抛出IOException.I / O方法不起作用,因为Windows不允许临时文件夹.I意思是这条道路;

  

C:\用户\莫特\应用程序数据\本地\ TEMP \ 8bbdc8e5-a753-40f3-afe0-0c2fcc1c25a0 \版本-2 \ log.1

Storm可以删除日志文件以进行关闭。

我尝试了Eclipse.exe和javaw.exe的管理员模式,但它没有用。我该怎么办?

IO异常堆栈跟踪:

  

exception.detailMessage - > java.io.IOException:无法删除文件:   C:\用户\莫特\应用程序数据\本地\ TEMP \ c3c9b21b-7817-4b63-92ae-555a49743d9d \版本-2 \ log.1

     

exception.stackTrace - > StackTraceElement [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)

1 个答案:

答案 0 :(得分:2)

nathanmarz的回复:

https://github.com/nathanmarz/storm/pull/102

也许你需要一个蝙蝠来清除日志。