Hazelcast监测工具

Hazelcast监测工具,hazelcast,Hazelcast,我正在尝试为Hazelcast安装监控工具。当前I有3个已配置的节点,但hazelcast监视器仅显示一个。下面是我使用的配置 <group> <name>consumer</name> <password>c0nsumer</password> </group><port auto-increment="true">5701</port> <join>

我正在尝试为Hazelcast安装监控工具。当前I有3个已配置的节点,但hazelcast监视器仅显示一个。下面是我使用的配置

<group>
    <name>consumer</name>
    <password>c0nsumer</password>
</group><port auto-increment="true">5701</port>
   <join>
         <multicast enabled="false"/>
        <tcp-ip enabled="true">
            <hostname>node1</hostname><hostname>node2</hostname><hostname>node3</hostname>
        </tcp-ip>
    </join>
   <interfaces enabled="false"/>
</network>

消费者
消费者
5701
节点1节点2节点3

首先通过查看每个节点的日志来检查节点是否集群良好。如果它们不是群集的,则表示节点存在连接问题;这意味着节点无法使用提供的主机名通过TCP连接。首先尝试更换
node1
具有
node1ip
。 确保每个节点都可以“ping”其他节点,并且每个节点上都可以访问端口
5701


如果日志显示节点是集群的,那么监控工具显然存在问题。由于Hazelcast团队不再支持监视工具,您应该改用Management Center产品。

据我所知,Hazelcast在自由模式下仅支持2个节点进行监视。如果您使用的是免费版本的Hazelcast,则可能无法在mancenter中看到某些节点

您应该升级您的Hazelcast许可证,以便能够查看Hazelcast实例。另一方面,如果节点的数量是唯一的情况,则如果您与他们的支持部门取得联系,他们可能会增加可监视节点的数量,而无需升级您的帐户。有关更多信息,您可以查看:


您还可以通过检查Hazelcast的日志来检查节点是否群集。在启动时,它会显示日志中活动节点的数量。

我正在尝试获取连接,最初它会显示INFO:[test]9001接受来自/10.40.230.77:14423的套接字连接,但后来它会显示java.net.ConnectException:connection在sun.nio.ch.net.connect被拒绝(本机方法)在sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:464)在com.hazelcast.nio.OutSelector$Connector.run(OutSelector.java:100)在com.hazelcast.nio.SelectorBase.processSelectionQueue(SelectorBase.java:102)在com.hazelcast.nio.SelectorBase.run(SelectorBase.java:117)在java.lang.Thread.run(Thread.java:595)上看起来一个节点1可以到达节点2,但节点2无法到达节点1。因此,请检查每个节点启动的IP:端口,然后查看是否可以从每个节点访问所有这些IP:端口地址。确保IP可以相互ping,并且端口不被任何其他进程使用。谢谢…另一个帮助。我正在尝试在控制台上显示映射统计信息。有什么想法吗怎么做?