問題があります。問題は理解できますが、解決策が見つかりません。クラスターがシャットダウンされないため、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)