4

問題があります。問題は理解できますが、解決策が見つかりません。クラスターがシャットダウンされないため、IOExceptionがスローされます。Windowsでは一時フォルダーが許可されていないため、I/Oメソッドが機能しません。つまりこのパスです。

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

Stormは、シャットダウンのためにログファイルを削除できます。

Eclipse.exeとjavaw.exeの管理者モードを試しましたが、機能しません。どうすればよいですか?

IO例外スタックトレース:

exception.detailMessage-> java.io.IOException:ファイルを削除できません:C:\ Users \ Mert \ AppData \ Local \ Temp \ c3c9b21b-7817-4b63-92ae-555a49743d9d \ version-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)
4

1 に答える 1

2

nathanmarz の返信:

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

ログをクリアするにはバットが必要かもしれません。

于 2013-01-08T07:12:35.150 に答える