我正在使用 HectorsEmbeddedServerHelper
来设置嵌入式 Cassandra。它有teardown()
和cleanup()
方法。
问题是清理方法无法删除一些由 cassandra 创建的提交日志文件。可能是因为仍然有一些 cassandra 守护程序没有被 teardown() 方法正确关闭。这里是设置和拆卸代码:
@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"));
}
如何删除这些文件?