Ignite:配置持久化到自定义目录
Ignite: Configuring persistence to a custom directory
我想提供一个自定义目录来保存数据。我的持久化配置是:
<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"/>
我想提供一个自定义目录来保存数据。我的持久化配置是:
<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"/>