如何从主节点运行Apache Ignite集群的所有节点?

时间:2018-09-12 00:09:48

标签: ignite

我已经配置了4节点Apache Ignite Cluster。现在,我想使用一个命令来运行主节点<10.0.1.2>中的所有节点。我尝试使用以下配置运行,但是它仅运行一个节点。有什么建议吗?

    **ignite.sh examples/config/myconf-ignite.xml**

     <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>10.0.1.2:47500..47509</value>
                <value>10.0.1.3:47500..47509</value>
                <value>10.0.1.4:47500..47509</value>
                <value>10.0.1.5:47500..47509</value>
             </list>
         </property>
      </bean>

1 个答案:

答案 0 :(得分:0)

您可以在启动“主”节点后尝试使用startNodes方法(它将使用SSH连接到其他服务器并在该处启动进程)。另外,您也可以创建一个简单的bash脚本,根据您的特定要求执行相同的操作。

请注意,在Ignite中实际上没有主节点的概念,Ignite遵循无共享方法,因此所有节点都是相等的(至少默认情况下)。