私は HectorsEmbeddedServerHelper
を使用して組み込みの Cassandra をセットアップしています。teardown()
およびメソッドがありcleanup()
ます。
問題は、クリーンアップ メソッドでは、cassandra によって作成された一部のコミット ログ ファイルを削除できないことです。おそらく、teardown() メソッドによって適切にシャットダウンされなかった cassandra デーモンがまだいくつかあるためです。セットアップとティアダウンのコードは次のとおりです。
@BeforeClass
public static void setUpBeforeClass() throws Exception {
EmbeddedServerHelper sh = new EmbeddedServerHelper();
sh.setup();
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
EmbeddedServerHelper.teardown();
EmbeddedServerHelper.cleanup();
doDelete(new File("tmp"));
}
これらのファイルを削除するにはどうすればよいですか?