Инструмент мониторинга Hazelcast

Я пытаюсь установить инструмент мониторинга для Hazelcast. В настоящее время у меня есть 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>

person Yahiya    schedule 10.11.2011    source источник


Ответы (2)


Сначала проверьте, нормально ли кластеризуются узлы, просмотрев журналы каждого отдельного узла. Если они не сгруппированы, это означает, что у ваших узлов проблемы с подключением; это означает, что узлы не могут подключаться через TCP с предоставленными именами хостов. Сначала попробуйте заменить <hostname>node1</hostname> на <interface>node1-IP</interface>. Убедитесь, что каждый узел может «ping» с другими узлами, а порт 5701 доступен на каждом узле.

Если журналы показывают, что узлы сгруппированы, то, очевидно, у инструмента мониторинга есть проблемы. Поскольку инструмент мониторинга больше не поддерживается командой Hazelcast, вместо него следует использовать продукт Management Center.

person Talip Ozturk    schedule 10.11.2011
comment
Я пытаюсь установить соединение, сначала он говорит INFO: [test] 9001 принял соединение сокета от /10.40.230.77:14423, но позже он говорит java.net.ConnectException: соединение отклонено на sun.nio.ch.Net.connect(Native Метод) в 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) - person Yahiya; 29.11.2011
comment
Похоже, что один узел 1 может связаться с узлом 2, но узел 2 не может связаться с узлом 1. Поэтому проверьте, с какого IP:порта запускается каждый узел, а затем посмотрите, доступны ли все эти IP:адреса порта с каждого узла. Убедитесь, что IP-адреса могут пинговать друг друга, а порты не используются никаким другим процессом. - person Talip Ozturk; 01.12.2011
comment
Спасибо... Еще одна помощь. Я пытаюсь отобразить статистику карты на консоли. Любая идея, как это сделать? - person Yahiya; 13.12.2011

Насколько я знаю, Hazelcast поддерживает только 2 узла в БЕСПЛАТНОМ режиме для мониторинга. Если вы используете бесплатную версию Hazelcast, некоторые из ваших узлов могут не отображаться в mancenter.

Вам следует обновить лицензию Hazelcast, чтобы иметь возможность просматривать экземпляры Hazelcast. С другой стороны, если количество узлов является единственным случаем, они могут увеличить количество отслеживаемых узлов без обновления вашей учетной записи, если вы свяжетесь с их службой поддержки. Для получения дополнительной информации вы можете проверить здесь:

Вы также можете проверить, сгруппированы ли узлы, проверив журналы Hazelcast. При запуске показывает количество активных нод в логах.

person ahmetcetin    schedule 16.09.2017