点燃时远程节点是什么?

时间:2019-11-22 22:38:27

标签: version 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: 0:1%lo0,127.0.0.1],locNodeId = 4e06aca7-989b-4f0d-af9f-b6cd076fe0a0,rmtNodeId = 52cab0e0-6527-4a83-aa13-ae192f6e4068]。

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

1 个答案:

答案 0 :(得分:2)

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:0:1%lo0, 127.0.0.1]

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

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

启动Ignite时,会显示一条消息,说明版本。

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

还可以签出基于Ignite构建的GridGain,以允许滚动更新,该功能允许您在发布新版本时将具有不同GridGain版本的节点共存于一个群集中。 https://www.gridgain.com/docs/latest/administrators-guide/rolling-upgrades