#tcp #hazelcast
#tcp #hazelcast
Вопрос:
Я запускаю процесс Hazelcast на хосте 10.99.248.130, почему он подключается к экземпляру на хосте 10.99.248.138?
2020-10-22 21:14:29,124 [Пул потоков ServerService — 84] ИНФОРМАЦИЯ com.hazelcast.system — [10.99.248.130]:5701 [dev] [3.7.5] Авторское право (c) 2008-2016, Hazelcast, Inc. Все права защищены. 2020-10-22 21:14:29,124 [Пул потоков ServerService — 84] ИНФОРМАЦИЯ com.hazelcast.system — [10.99.248.130]: 5701 [dev] [3.7.5] Настроенная версия сериализации Hazelcast: 1 2020-10-22 21:14:29,797 [Пул потоков ServerService — 84] ИНФОРМАЦИЯ 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] ИНФОРМАЦИЯ com.hazelcast.instance.Узел — [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.7.5] Запуск 2 потоков разделов 2020-10-22 21:14:31,773 [Пул потоков ServerService — 84] INFO com.hazelcast.spi.impl.operationexecutor.impl.OperationExecutorImpl — [10.99.248.130]:5701 [dev] [3.7.5] Запуск 3 общих потоков (1 выделен для приоритетных задач) 2020-10-22 21:14:31,805 [Пул потоков ServerService — 84] INFO com.hazelcast.core.LifecycleService — [10.99.248.130]:5701 [dev] [3.7.5] [10.99.248.130]: 5701 запускается 2020-10-22 21:14:31,811 [Пул потоков ServerService — 84] INFO com.hazelcast.nio.tcp.неблокирующий.NonBlockingIOThreadingModel — [10.99.248.130]:5701 [dev] [3.7.5] TcpIpConnectionManager настроен с неблокирующей моделью потоков ввода-вывода: 3 входных потока и 3 выходных потока 2020-10-22 21:14:31,905 [hz.SMP.cached.поток-3] ИНФОРМАЦИЯ com.hazelcast.nio.tcp.InitConnectionTask — [10.99.248.130]:5701 [dev] [3.7.5] Подключение к / 10.99.248.138:5702, тайм-аут: 0, привязка-любая: true 2020-10-22 21:14:31,910 [hz.SMP.cached.поток-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 [ хз.SMP.кэшированный.поток-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.поток-2] ИНФОРМАЦИЯ com.hazelcast.nio.tcp.InitConnectionTask — [10.99.248.130]:5701 [dev] [3.7.5] Подключение к /10.99.248.138:5703, тайм-аут: 0, привязка-любая: true 2020-10-22 21:14:31,915 [hz.SMP.cached.поток-2] INFO 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 [ хз.SMP.кэшированный.поток-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.поток-2] ИНФОРМАЦИЯ com.hazelcast.nio.tcp.InitConnectionTask — [10.99.248.130]:5701 [dev] [3.7.5] Подключение к / 10.99.248.138:5701, тайм-аут: 0, привязка-любая: true 2020-10-22 21:14:31,925 [hz.SMP.cached.поток-1] ИНФОРМАЦИЯ com.hazelcast.nio.tcp.InitConnectionTask — [10.99.248.130]:5701 [dev] [3.7.5] Подключение к / 10.99.248.130:5702, тайм-аут: 0, привязка-любая: true 2020-10-22 21:14:31,933 [гц.SMP.cached.поток-1] ИНФОРМАЦИЯ 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 [ хз.SMP.кэшированный.поток-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.поток-1] ИНФОРМАЦИЯ com.hazelcast.nio.tcp.InitConnectionTask — [10.99.248.130]:5701 [dev] [3.7.5] Подключение к / 10.99.248.130:5703, тайм-аут: 0, привязка-любая: true 2020-10-22 21:14:31,934 [hz.SMP.cached.поток-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 [ хз.SMP.кэшированный.поток-1] INFO com.hazelcast.cluster.impl.TcpIpJoiner — [10.99.248.130]: 5701 [dev] [3.7.5] [10.99.248.130]: 5703 добавлен в черный список. 2020-10-22 21:14:31,947 [hz.SMP.cached.поток-2] ИНФОРМАЦИЯ com.hazelcast.nio.tcp.TcpIpConnectionManager — [10.99.248.130]:5701 [dev] [3.7.5] Установлено сокет-соединение между /10.99.248.130:41397 и /10.99.248.138:5701
Комментарии:
1. Какова ваша конфигурация Hazelcast?
Ответ №1:
Похоже, я нашел виновника. Наше приложение использует нестандартный способ хранения конфигурации Hazelcast. Он использует файл свойств, хранящийся в виде большого двоичного объекта внутри базы данных, его содержимое:
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 и перезапуск приложения решили загадку.