gpt4 book ai didi

java - Apache Ignite 以编程方式销毁持久缓存

转载 作者:行者123 更新时间:2023-12-02 09:50:02 25 4
gpt4 key购买 nike

我正在开发一个 Java 应用程序,该应用程序使用 Apache Ignite 缓存和持久存储。

由于我仍处于开发阶段,我偶尔需要更改一些缓存的类,当我这样做时,Ignite 集群无法启动。这时,我需要进入我的文件系统并删除持久缓存。

有什么方法可以在我的程序中自动执行此操作吗?理想情况下,我想:

  • 尝试启动 Ignite 集群
  • 如果出现某种问题
    • 销毁持久缓存
    • 尝试再次启动 Ignite 集群

我想通过 Ignite API 来完成此操作(例如,不仅仅是使用 Java 来删除文件)。

我该怎么做?

最佳答案

您必须通过 Java 文件 API 删除 marshaller/db/wal/ 目录,因为 Ignite 没有相应的调用.

事实上确实如此,但仅限于运行代码的测试。所以你必须自己实现它。

关于java - Apache Ignite 以编程方式销毁持久缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56384773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com