1.首先是放在安装包config中的配置文件default-config.xml的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util.xsd">
<bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
<property name="peerClassLoadingEnabled" value="true"/>
<property name="queryThreadPoolSize" value="4"/>
<!--Ignite 默认使用Max(8,CPU核数)的公式,来分配线程。如果出现I/O 瓶颈,可以尝试调整线程池的大小来解决。-->
<!-- Configure internal thread pool. -->
<property name="publicThreadPoolSize" value="4"/>
<!-- Configure system thread pool. -->
<property name="systemThreadPoolSize" value="4"/>
<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"/>
<property name="name" value="vehicle_Region"/>
<!-- 2G initial size. -->
<property name="initialSize" value="#{1L * 1024 * 1024 * 1024}"/>
<!-- 10G maximum size. -->
<property name="maxSize" value="#{2L * 1024 * 1024 * 1024}"/>
</bean>
</property>
<property name="storagePath" value="E:\work\ignite\Storage"/>
<property name="walArchivePath" value="E:\work\ignite\WalArchive"/>
<property name="walPath" value="E:\work\ignite\Wal"/>
<property name="walMode" value="LOG_ONLY"/>
</bean>
</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">
<!--
Ignite provides several options for automatic discovery that can be used
instead os static IP based discovery. For information on all options refer
to our documentation: http://apacheignite.readme.io/docs/cluster-config
-->
<!-- Uncomment static IP finder to enable static-based discovery of initial nodes. -->
<!--<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">-->
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<property name="addresses">
<list>
<!-- In distributed environment, replace with actual host IP address. -->
<value>127.0.0.1:47500..47509</value>
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>
</beans>
2.在安装包的bin目录中执行ignite.bat.如果无法执行就是环境变量没有配置好,一般没什么问题.
ignite运行成功后,如图会显示服务端和客户端的数量,一般开启后只有服务端=1
然后我们需要开启集群打开cmd,并cd包目录到bin,然后输出指令control.bat --activate
如图,集群已激活.
,
管理ignite的工具dbeaver连接也必须打开集群才能连接成功.