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

4
我有一个由三个节点组成的ignite集群和一个创建缓存的客户端。开发和测试期间,我不得不多次停止集群或中断缓存构建,现在整个系统已经崩溃了。只有一个节点启动,其他节点都会崩溃。客户端被阻塞,无法执行任何操作。
是否有任何方法可以清除所有内容并重新开始?
我正在使用Ignite 2.1,并使用持久化缓存存储。
感谢您的帮助。
1个回答

7

Evgenii,我已经将我的代码编译成一个单独的可执行Jar文件。我的jar文件位置是/home/user/ignite-app.jar。我只需在命令行中执行java -jar ignite-app.jar即可。我没有设置IGNITE_HOME环境变量。在这种情况下,我看不到工作目录的任何地方。我没有明确设置WAL路径。请问在这种情况下我应该在哪里找到工作目录?感谢您的回复。 - Sam
2
根据文档所述:https://ignite.apache.org/releases/latest/javadoc/org/apache/ignite/configuration/IgniteConfiguration.html#getWorkDirectory() 如果未提供IGNITE_HOME,则使用系统临时目录。 您需要在系统临时目录中找到工作目录。 - Evgenii Zhuravlev
Evgenii,非常感谢您的帮助。我从tmp目录中删除了工作目录并重新启动了Ignite集群。一切都很顺利。非常感谢您。 - Sam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接