зеркало из https://github.com/Azure/YCSB.git
95 строки
4.7 KiB
XML
95 строки
4.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!--
|
|
Copyright (c) 2018 YCSB contributors. All rights reserved.
|
|
|
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
contributor license agreements. See the NOTICE file distributed with
|
|
this work for additional information regarding copyright ownership.
|
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
|
(the "License"); you may not use this file except in compliance with
|
|
the License. You may obtain a copy of the License at
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
|
|
<!--
|
|
Ignite Spring configuration file to startup Ignite cache.
|
|
This file demonstrates how to configure cache using Spring. Provided cache
|
|
will be created on node startup.
|
|
Use this configuration file when running HTTP REST examples (see 'examples/rest' folder).
|
|
When starting a standalone node, you need to execute the following command:
|
|
{IGNITE_HOME}/bin/ignite.{bat|sh} examples/config/example-cache.xml
|
|
When starting Ignite from Java IDE, pass path to this file to Ignition:
|
|
Ignition.start("examples/config/example-cache.xml");
|
|
-->
|
|
|
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="
|
|
http://www.springframework.org/schema/beans
|
|
http://www.springframework.org/schema/beans/spring-beans.xsd">
|
|
<bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
|
|
|
|
<property name="dataStorageConfiguration">
|
|
<bean class="org.apache.ignite.configuration.DataStorageConfiguration">
|
|
<property name="walMode" value="LOG_ONLY"/>
|
|
<property name="storagePath" value="/path/to/ignite/db/dir"/>
|
|
<property name="walPath" value="/path/to/ignite/wal/dir"/>
|
|
<property name="walArchivePath" value="/path/to/ignite/walArch/dir"/>
|
|
<property name="walHistorySize" value="1"/>
|
|
<property name="metricsEnabled" value="true"/>
|
|
|
|
<property name="defaultDataRegionConfiguration">
|
|
<bean class="org.apache.ignite.configuration.DataRegionConfiguration">
|
|
<property name="name" value="default_data_region"/>
|
|
<property name="persistenceEnabled" value="true"/>
|
|
<!-- Setting the max size of the default region to 10GB. -->
|
|
<property name="maxSize" value="#{10L * 1024 * 1024 * 1024}"/>
|
|
<!-- Setting the initial size of the default region to 10GB. -->
|
|
<property name="initialSize" value="#{10L * 1024 * 1024 * 1024}"/>
|
|
<property name="checkpointPageBufferSize" value="#{1L * 1024 * 1024 * 1024}"/>
|
|
<property name="metricsEnabled" value="true"/>
|
|
</bean>
|
|
</property>
|
|
</bean>
|
|
</property>
|
|
|
|
|
|
<property name="cacheConfiguration">
|
|
<list>
|
|
<bean class="org.apache.ignite.configuration.CacheConfiguration">
|
|
<property name="name" value="usertable"/>
|
|
<property name="atomicityMode" value="ATOMIC"/>
|
|
<property name="cacheMode" value="PARTITIONED"/>
|
|
<property name="backups" value="1"/>
|
|
<property name="writeSynchronizationMode" value="FULL_SYNC"/>
|
|
</bean>
|
|
</list>
|
|
</property>
|
|
|
|
|
|
<!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
|
|
<property name="discoverySpi">
|
|
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
|
|
<property name="ipFinder">
|
|
|
|
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
|
|
<property name="addresses">
|
|
<list>
|
|
<!--The list of hosts includes client host. -->
|
|
<!--<value><hostname_or_IP>:47500..47509</value>-->
|
|
<!--<value><hostname_or_IP>:47500..47509</value>-->
|
|
</list>
|
|
</property>
|
|
</bean>
|
|
</property>
|
|
</bean>
|
|
</property>
|
|
</bean>
|
|
</beans>
|