我有一个两个节点的 Apache Ignite 集群,但是当我Ignition.ignite
从 scala shell 或运行在任何机器上的 java 程序调用时,我得到:
org.apache.ignite.IgniteIllegalStateException: Grid instance was not properly started or was already stopped: null
我尝试将集群命名为default-config.xml
:
<bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
<property name="gridName" value="grid"/>
</bean>
但这没有用。节点已开始使用ignite.sh
,可以看到它们启动正常。
Topology snapshot [ver=2, servers=2, clients=0, CPUs=8, heap=2.0GB]
唯一对我有用的是使用Ignition.start([default-config.xml])
然后Ignition.ignite("grid")
工作;但现在我的机器上运行了第二个实例:
Topology snapshot [ver=3, servers=3, clients=0, CPUs=8, heap=2.2GB]
是被Ignition.ignite
窃听还是我需要做更多的事情才能让它工作?
我在用apache-ignite-fabric-1.4.0