当运行Corda节点进行测试或演示时,我经常发现需要删除所有节点的数据并重新启动它。
我知道我可以这样做:
persistence.mv.db
文件和artemis
文件夹但是,我想知道是否可以在不重新启动节点的情况下删除节点的数据,因为这会更快。
答案 0 :(得分:2)
目前无法在不重新启动节点的情况下删除节点的数据。
如果你正在"重置"出于测试目的,您应该确保使用Corda测试API来测试合同和流,而无需实际启动节点。请在此处查看测试API文档:https://docs.corda.net/api-testing.html。
重新启动节点的另一种方法是将演示环境放在VmWare工作站中,在节点静止时拍摄VM的快照"清理",运行演示,然后重新加载快照。