2016-01-18 70 views
2

我們正在研究使用TCP機制進行hazelcast的多節點羣集。說的第一個節點具有結構如下 <tcp-ip enabled="true"> </tcp-ip>帶tcp的Hazelcast多節點發現

和第二節點具有這樣的配置,如下 <tcp-ip enabled="true"> <member>IP of first node (any one active node)</member> </tcp-ip>

第二節點成功地被添加到集羣,一切都很好。現在,如果第一個節點關閉並重新聯機,它將成爲一個單獨的羣集(單個節點),而不是添加到現有羣集中。我嘗試了第一個節點的配置,如下所示 <tcp-ip enabled="true"> <interface>Range of IP's (eg: xxx.xxx.xxx.100-120)</interface> </tcp-ip> 但是,如果第二個節點在線,則工作正常。但是,如果它是第一個節點,那麼它永遠不會啓動...我不確定第一個節點應該如何設置,以便在已經存在的情況下將它添加到羣集中,或者如果沒有其他成員可用,應該將其設置爲新羣集。或者是否有必要在第一個節點發生故障時編輯cluster.xml?請幫助

回答