ignite - 点燃:将持久性配置到自定义目录
问题描述
我想提供一个自定义目录来保存数据。我的持久化配置是:
<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>
如文档中所述,默认情况下,它保留在${IGNITE_HOME}/work/db
每个节点的目录下。setStoragePath()
我可以通过调用方法来更改目录。但是我如何通过xml配置它。
我已经搜索但在文档中找不到。请帮助找到修改此配置的正确 xml 键。
谢谢!!
解决方案
正确的是 DataStorageConfiguration 的属性:
<property name="storagePath" value="$ENV_VAR/relative/path"/>
推荐阅读
- erlang - 警告 export_all 标志已启用 - 在 Erlang 程序中使用 -compile([export_all]) 时将导出所有函数
- angular - 无法分配引用另一个模块的静态上下文的值(尝试分配时未定义)
- sql - 如何在 SQL 中的表中拆分开始日期和结束日期之间的月份
- angular - Angularfire2 显示“缺少权限”错误,而直接 firebase 运行没有问题
- java - Java:如何在不创建多个实例的情况下访问也处理 gpio 初始化的类的方法
- java - 持续和实时计划更新问题
- android - 我怎样才能让一个类只在某些 API 级别上运行?
- unit-testing - 如何模拟空间模型/文档对象以进行单元测试?
- memory - 堆分配内存的性能如何?
- python - 如何为列中的每个元素找到另一列中最接近的元素?