如何清理 Apache Ignite 缓存并重新开始?

Sam*_*Sam 2 ignite

我有一个 3 节点的 ignite 集群和 1 个创建缓存的客户端。在开发和测试过程中,我不得不多次停止集群或中断缓存构建,现在整个系统都崩溃了。只有一个节点启动,其他节点崩溃。客户端被阻止,它什么也不做。

有什么方法可以清理所有东西并重新开始吗?我正在使用 Ignite 2.1 并使用持久缓存存储。感谢您的帮助。

Evg*_*lev 5

只需删除 Ignite 工作目录 - 默认情况下,它是 ${IGNITE_HOME}/work。

另外,如果你配置了 WAL 存储路径,你也需要清理它:https : //apacheignite.readme.io/docs/distributed-persistent-store#section-write-ahead-log

注意:持久化存储中的所有数据都将丢失。

  • 正如它在文档中所说:https://ignite.apache.org/releases/latest/javadoc/org/apache/ignite/configuration/IgniteConfiguration.html#getWorkDirectory() 如果未提供 IGNITE_HOME,则使用系统临时目录。您需要在系统临时目录中找到工作目录。 (2认同)