运行 点燃时远程节点是什么?

What is the remote node when running ignite?

我在 运行 一些单元测试时遇到此错误。

原因:org.apache.ignite.spi.IgniteSpiException:本地节点和远程节点版本号不同(节点不会加入,Ignite不支持滚动更新,所以版本必须完全一致)[locBuildVer=2.7.0 , rmtBuildVer=2.7.5, locNodeAddrs=[0:0:0:0:0:0:0:1%lo0, 127.0.0.1], rmtNodeAddrs=[0:0:0:0:0:0:0: 1%lo0, 127.0.0.1], locNodeId=4e06aca7-989b-4f0d-af9f-b6cd076fe0a0, rmtNodeId=52cab0e0-6527-4a83-aa13-ae192f6e4068].

我想知道远程节点是什么。我正在 运行 在本地进行单元测试,单元测试正在启动和停止本地 ignite 服务器。以及如何让它们匹配。

locBuildVer=2.7.0, rmtBuildVer=2.7.5

集群中的所有节点都需要完全相同的版本。这里一个节点的版本是 2.7.0,另一个版本是 2.7.5

locNodeAddrs=[0:0:0:0:0:0:0:1%lo0, 127.0.0.1], rmtNodeAddrs=[0:0:0:0:0:0:0:1% lo0, 127.0.0.1]

这意味着两台服务器都在您的本地计算机上。使用 VisualVM 或附带的 JPS 工具(jdk 附带)查看 运行 java 进程。

停止相关的 java 进程,然后重新启动,确保所有节点都在同一版本上。

当您启动 Ignite 时,它​​会显示一条指定版本的消息。

例如: 版本。 2.7.6#20190911-sha1:21f7ca41

另请查看 GridGain,它构建于 Ignite 之上,允许滚动更新,这一功能允许具有不同版本 GridGain 的节点在您推出新版本时在一个集群中共存。 https://www.gridgain.com/docs/latest/administrators-guide/rolling-upgrades