Ignite startup error : SPI has already been started
Ignite startup error : SPI has already been started
将源代码从 gridgain 移植到 ignite 后,我正在尝试 运行 调用 ignite 的测试。我们通常会启动几个具有不同名称的网格。
错误原因好像是SPI已经启动了。我们如何确保为每个点燃网格生成不同的配置实例?还是我们需要解决其他问题
ERROR IgniteKernal%grid-vinayb-master - Got exception while starting (will rollback startup routine). []
java.lang.IllegalStateException: SPI has already been started
(always create new configuration instance for each starting Ignite instances)
[spi=RoundRobinLoadBalancingSpi [balancer=RoundRobinGlobalLoadBalancer
https://gist.github.com/anonymous/aa665f3cdf239f2fefc46e3637fa46d9
处的测试用例/错误日志要点
配置要点位于
https://gist.github.com/anonymous/8cbb027bb747c4a047f3dcadcd7ca314
非常感谢
每个 SPI 都有自己的生命周期,因此您不应在同一个 JVM 中启动的两个节点中使用同一个实例。为两个节点创建单独的 SPI bean,而不是在它们之间共享单例。
将源代码从 gridgain 移植到 ignite 后,我正在尝试 运行 调用 ignite 的测试。我们通常会启动几个具有不同名称的网格。
错误原因好像是SPI已经启动了。我们如何确保为每个点燃网格生成不同的配置实例?还是我们需要解决其他问题
ERROR IgniteKernal%grid-vinayb-master - Got exception while starting (will rollback startup routine). []
java.lang.IllegalStateException: SPI has already been started
(always create new configuration instance for each starting Ignite instances)
[spi=RoundRobinLoadBalancingSpi [balancer=RoundRobinGlobalLoadBalancer
https://gist.github.com/anonymous/aa665f3cdf239f2fefc46e3637fa46d9
处的测试用例/错误日志要点配置要点位于 https://gist.github.com/anonymous/8cbb027bb747c4a047f3dcadcd7ca314
非常感谢
每个 SPI 都有自己的生命周期,因此您不应在同一个 JVM 中启动的两个节点中使用同一个实例。为两个节点创建单独的 SPI bean,而不是在它们之间共享单例。