基于ignite的数据库有问题。 有时(重新启动服务器/操作系统等后)(我无法掌握确切的情况),系统以空模式启动(所有创建的表都消失了)
环境:
jdbc
jdbc { #点燃JDBC URL和驱动程序。 url =“ jdbc:ignite:thin://127.0.0.1/nlpcraft” 驱动程序= org.apache.ignite.IgniteJdbcThinDriver #用户名= #密码= }
ignite.xml:
<property name="sqlSchemas">
<list>
<value>nlpcraft</value>
</list>
</property>
<property name="dataStorageConfiguration">
<bean class="org.apache.ignite.configuration.DataStorageConfiguration">
<property name="defaultDataRegionConfiguration">
<bean class="org.apache.ignite.configuration.DataRegionConfiguration">
<property name="persistenceEnabled" value="true"/>
</bean>
</property>
</bean>
</property>
......
我该如何解决? 谢谢
答案 0 :(得分:2)
结果表明,文件已写入文件系统的临时文件夹,并在节点重新启动时被删除。我们更新了Ignite documentation:
DataStorageConfiguration
,例如setStoragePath(...)
,setWalPath(...)
和setWalArchivePath(...)
。感谢您帮助查明问题。我们将继续了解Ignite如何自动处理此问题。