如何在同一台计算机中运行多个Apache点火节点



我想在同一VM上运行多个IGNITE节点。假设他们的地址将是本地主机:端口(一组端口,作为一系列(。而且,我希望我的Java客户端应用程序连接到节点。

您能否提供一个简单而初学者的指南来实现这一目标?我尝试的那些是压倒性的。

public class MultipleIgnites {
    public static void main(String[] args) throws Exception {
        Ignition.start(new IgniteConfiguration().setIgniteInstanceName("s1")
            .setDataStorageConfiguration(new DataStorageConfiguration()
                .setDefaultDataRegionConfiguration(new DataRegionConfiguration().setPersistenceEnabled(true))));
        Ignition.start(new IgniteConfiguration().setIgniteInstanceName("s2")
            .setDataStorageConfiguration(new DataStorageConfiguration()
                .setDefaultDataRegionConfiguration(new DataRegionConfiguration().setPersistenceEnabled(true))));
        Ignition.start(new IgniteConfiguration().setIgniteInstanceName("s3")
            .setDataStorageConfiguration(new DataStorageConfiguration()
                .setDefaultDataRegionConfiguration(new DataRegionConfiguration().setPersistenceEnabled(true))));
}

这将启动其中三个,连接在一个集群中。

请参阅此文档部分,该部分显示了如何在同一环境中启动隔离群集。

最新更新