我正在开发一个使用Apache Ignite缓存和持久性存储的Java应用程序。
由于我仍在开发中,因此有时需要更改某些缓存的类,这样做时,Ignite群集无法启动。在这些时候,我需要进入文件系统并删除持久性缓存。
我的程序中有什么方法可以自动执行此操作吗?理想情况下,我想:
我想通过Ignite API来执行此操作(例如,不仅使用Java删除文件)。
我该怎么做?
答案 0 :(得分:0)
由于Ignite没有相应的调用,因此您必须通过Java文件API删除marshaller/
,db/
和wal/
目录。
确实如此,但仅在运行代码的测试中。因此,您将必须自己实施。