首页 > 解决方案 > 为什么 Hazelcast 连接到另一台主机

问题描述

我正在主机 10.99.248.130 上启动 Hazelcast 进程,为什么它连接到主机 10.99.248.138 中的实例?

2020-10-22 21:14:29,124 [ServerService 线程池 -- 84] INFO com.hazelcast.system - [10.99.248.130]:5701 [dev] [3.7.5] 版权所有 (c) 2008-2016,Hazelcast,公司保留所有权利。2020-10-22 21:14:29,124 [ServerService 线程池 -- 84] INFO com.hazelcast.system - [10.99.248.130]:5701 [dev] [3.7.5] 配置的 Hazelcast 序列化版本:1 2020-10- 22 21:14:29,797 [ServerService 线程池 -- 84] INFO com.hazelcast.spi.impl.operationservice.impl.BackpressureRegulator - [10.99.248.130]:5701 [dev] [3.7.5] 禁用背压 2020-10 -22 21:14:31,243 [ServerService 线程池 -- 84] INFO com.hazelcast.instance.Node - [10.99.248.130]:5701 [dev] [3.7.5] 创建 TcpIpJoiner 2020-10-22 21:14: 31,764 [ServerService 线程池 -- 84] 信息 com.hazelcast.spi.impl.operationexecutor.impl.OperationExecutorImpl - [10.99.248.130]:5701 [dev] [3. 248.138:5702,超时:0,绑定任意:真 2020-10-22 21:14:31,910 [hz.SMP.cached.thread-3] 信息 com.hazelcast.nio.tcp.InitConnectionTask - [10.99.248.130] :5701 [dev] [3.7.5] 无法连接到:/10.99.248.138:5702。原因:SocketException [连接拒绝地址 /10.99.248.138:5702] 2020-10-22 21:14:31,910 [hz.SMP.cached.thread-3] INFO com.hazelcast.cluster.impl.TcpIpJoiner - [10.99. 248.130]:5701 [dev] [3.7.5] [10.99.248.138]:5702 被添加到黑名单中。2020-10-22 21:14:31,914 [hz.SMP.cached.thread-2] 信息 com.hazelcast.nio.tcp.InitConnectionTask - [10.99.248.130]:5701 [dev] [3.7.5] 连接到 / 10.99.248.138:5703,超时:0,绑定任意:真 2020-10-22 21:14:31,915 [hz.SMP.cached.thread-2] 信息 com.hazelcast.nio.tcp.InitConnectionTask - [10.99. 248.130]:5701 [dev] [3.7.5] 无法连接到:/10.99.248.138:5703。原因:SocketException [连接拒绝地址 /10.99.248.138:5703] 2020-10-22 21:14:31,915 [hz.SMP.cached.thread-2] INFO com.hazelcast.cluster.impl.TcpIpJoiner - [10.99.248.130] :5701 [dev] [3.7.5] [10.99.248.138]:5703 被加入黑名单。2020-10-22 21:14:31,915 [hz.SMP.cached.thread-2] 信息 com.hazelcast.nio.tcp.InitConnectionTask - [10.99.248.130]:5701 [dev] [3.7.5] 连接到 / 10.99.248.138:5701,超时:0,绑定任意:真 2020-10-22 21:14:31,925 [hz.SMP.cached.thread-1] 信息 com.hazelcast.nio.tcp.InitConnectionTask - [10.99. 248.130]:5701 [dev] [3.7.5] 连接到 /10.99.248.130:5702,超时:0,bind-any: true 2020-10-22 21:14:31,933 [hz.SMP.cached.thread-1 ] INFO com.hazelcast.nio.tcp.InitConnectionTask - [10.99.248.130]:5701 [dev] [3.7.5] 无法连接到:/10.99.248.130:5702。原因:SocketException [连接拒绝地址 /10.99.248.130:5702] 2020-10-22 21:14:31,933 [hz.SMP.cached.thread-1] INFO com.hazelcast.cluster.impl.TcpIpJoiner - [10.99.248.130] :5701 [dev] [3.7.5] [10.99.248.130]:5702 被加入黑名单。2020-10-22 21:14:31,934 [hz.SMP.cached.thread-1] 信息 com.hazelcast.nio.tcp.InitConnectionTask - [10.99.248.130]:5701 [dev] [3.7.5] 连接到 / 10.99.248.130:5703,超时:0,绑定任意:真 2020-10-22 21:14:31,934 [hz.SMP.cached.thread-1] 信息 com.hazelcast.nio.tcp.InitConnectionTask - [10.99. 248.130]:5701 [dev] [3.7.5] 无法连接到:/10.99.248.130:5703。原因:SocketException [连接拒绝地址 /10.99.248.130:5703] 2020-10-22 21:14:31,934 [hz.SMP.cached.thread-1] INFO com.hazelcast.cluster.impl.TcpIpJoiner - [10.99. 248.130]:5701 [开发] [3.7.5] [10.99.248.130]:5703被加入黑名单。2020-10-22 21:14:31,947 [hz.SMP.cached.thread-2] INFO com.hazelcast.nio.tcp.TcpIpConnectionManager - [10.99.248.130]:5701 [dev] [3.7.5] 已建立套接字连接/10.99.248.130:41397 和 /10.99.248.138:5701 之间

标签: tcphazelcast

解决方案


看来我找到了罪魁祸首。我们的应用程序使用一种非标准的方式来存储 Hazelcast 的配置。它使用在数据库中存储为 BLOB 的属性文件,其内容是:

HAZELCAST_MULTICAST_PORT= HAZELCAST_MULTICAST_TTL= HAZELCAST_MULTICAST_IP= HAZELCAST_MODE= HAZELCAST_UNICAST_IP=10.99.248.138,10.99.248.130 HAZELCAST_CONNECTION_TIMEOUT_SECONDS=

删除 10.99.248.138 并重新启动应用程序解决了这个问题。


推荐阅读