Cluster was broken some time ago. In my opinion, it seems to use Docker IP, not normal IP, in communication. Is it possible to register only the IP of the normal host to the IP?
I want to remove 127.0.0.1 and 172.17.0.1 as shown in the log below. How to only register 10.xxx.xxx.x to Ignite Cluster communication sockAddrs? WARN 2018-01-31 03:34:15 [tcp-disco-msg-worker-#2%null%] o.a.ignite.logger.java.JavaLogger.warning:278 - Received EVT_NODE_FAILED event with warning [nodeInitiatedEvt=TcpDiscoveryNode [id=9c9ee88b-d462-4ef2-9be7-edd21e01a7eb, addrs=[10.xxx.xxx.x, 127.0.0.1, 172.17.0.1], sockAddrs=[ip-172-17-0-1.ap-northeast-2.compute.internal/172.17.0.1:47500, /127.0.0.1:47500, /10.xxx.xxx.x:47500], discPort=47500, order=131, intOrder=74, lastExchangeTime=1516101623966, loc=false, ver=2.0.0#20170430-sha1:d4eef3c6, isClient=false], msg=TcpCommunicationSpi failed to establish connection to node [rmtNode=TcpDiscoveryNode [id=65dcc3d9-3593-4b5e-9b80-c398abf9806f, addrs=[10.xxx.xxx.x, 127.0.0.1, 172.17.0.1], sockAddrs=[ip-172-17-0-1.ap-northeast-2.compute.internal/172.17.0.1:47500, /10.xxx.xxx.x:47500, /127.0.0.1:47500], discPort=47500, order=135, intOrder=78, lastExchangeTime=1516101638624, loc=false, ver=2.0.0#20170430-sha1:d4eef3c6, isClient=false], errs=class o.a.i.IgniteCheckedException: Failed to connect to node (is node still alive?). Make sure that each ComputeTask and cache Transaction has a timeout set in order to prevent parties from waiting forever in case of network issues [nodeId=65dcc3d9-3593-4b5e-9b80-c398abf9806f, addrs=[ip-172-17-0-1.ap-northeast-2.compute.internal/172.17.0.1:47100, ip-10-xxx-xxx-x.ap-northeast-2.compute.internal/10.xxx.xxx.x:47100, /127.0.0.1:47100]], connectErrs=[class o.a.i.IgniteCheckedException: Failed to connect to address: ip-172-17-0-1.ap-northeast-2.compute.internal/172.17.0.1:47100, class o.a.i.IgniteCheckedException: Failed to connect to address: ip-10-xxx-xxx-x.ap-northeast-2.compute.internal/10.xxx.xxx.x:47100, class o.a.i.IgniteCheckedException: Failed to connect to address: /127.0.0.1:47100]]] http://apache-ignite-users.70518.x6.nabble.com/How-to-correctly-shut-down-Ignite-Application-td12548.html -Djava.net.preferIPv4Stack=true has not been applied yet. Or is this related? To summarize, I have two questions. 1. Is it possible to register only the IP of the normal host to the IP? ( exclude 127.0.0.1, 172.17.0.1 (docker container ip) ) 2. -Djava.net.preferIPv4Stack=true has not been applied yet. Or is this issue related? Thanks. -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/
