Насколько я знаю, такого не бывает. Достаточно просто запустить несколько узлов Ignite в одной JVM без каких-либо дополнительных инструментов.
Чтобы запустить несколько узлов в одной JVM, необходимо указать igniteInstanceName в конфигурации каждого узла.
Чтобы все узлы видели друг друга, удобно использовать TcpDiscoveryVmIpFinder без каких-либо адресов в нем и с флагом shared , установленным в true. Это заставит все узлы, которые используют один и тот же экземпляр такого IP-искателя, видеть друг друга.
Следующий код может использоваться для создания конфигурации узла:
static final TcpDiscoveryIpFinder IP_FINDER = new TcpDiscoveryVmIpFinder(true);
IgniteConfiguration getConfiguration(String instanceName) {
IgniteConfiguration igniteConfig = new IgniteConfiguration();
igniteConfig.setIgniteInstanceName(instanceName);
TcpDiscoverySpi discoverySpi = new TcpDiscoverySpi();
discoverySpi.setIpFinder(IP_FINDER);
igniteConfig.setDiscoverySpi(discoverySpi);
return igniteConfig;
}