2012-12-01 48 views
4

我有一个问题,我没有发现麻烦,但我没有找到solution.Cluster不关机,抛出IOException.I/O方法不工作,因为Windows不允许临时文件夹。我的意思是这条路;风暴集群在Eclipse中关机

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

风暴能够删除日志文件关掉。

我尝试了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) 
+0

你能编辑你的问题以包含IO异常堆栈跟踪吗? –

+0

@ChrisGerken添加到。 – mert

+0

该文件是否被另一个进程使用?如果您重新启动系统,问题是否仍然存在? –

回答