Igniters,
I was just testing ignite node startup for my presentation and turned off Wifi and LAN for this test (essentially only leaving the loopback available). I keep getting the following error when starting Ignite with all defaults (bin/ignite.sh): ---------- dsetmac-2:gridgain-community-fabric-1.1.4 $ bin/ignite.sh Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 [15:28:42] __________ ________________ [15:28:42] / _/ ___/ |/ / _/_ __/ __/ [15:28:42] _/ // (7 7 // / / / / _/ [15:28:42] /___/\___/_/|_/___/ /_/ /___/ [15:28:42] [15:28:42] ver. 1.1.4#20150622-sha1:285d790f [15:28:42] 2015 Copyright(C) Apache Software Foundation [15:28:42] [15:28:42] Quiet mode. [15:28:42] ^-- Logging to file '/Users/Dmitriy/GridGain/release/community/1.1.4/gridgain-community-fabric-1.1.4/work/log/ignite-f31d7572.0.log' [15:28:42] ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or "-v" to ignite.{sh|bat} [15:28:42] [15:28:42] Configured plugins: [15:28:42] ^-- None [15:28:42] [15:28:43,364][SEVERE][main][TcpDiscoverySpi] Failed to register local node address in IP finder on start (retrying every 2000 ms). class org.apache.ignite.spi.IgniteSpiException: Failed to create multicast socket [mcastAddr=/228.1.2.4, mcastGrp=228.1.2.4, mcastPort=47400] at org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.initializeLocalAddresses(TcpDiscoveryMulticastIpFinder.java:320) at org.apache.ignite.spi.discovery.tcp.TcpDiscoveryImpl.registerLocalNodeAddress(TcpDiscoveryImpl.java:240) at org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart(ServerImpl.java:211) at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:1617) at org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:221) at org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:502) at org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1370) at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:801) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1538) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1405) at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:931) at org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:858) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:750) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:671) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:527) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:497) at org.apache.ignite.Ignition.start(Ignition.java:346) at org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:288) Caused by: java.net.SocketException: Can't assign requested address at java.net.PlainDatagramSocketImpl.join(Native Method) at java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:179) at java.net.MulticastSocket.joinGroup(MulticastSocket.java:323) at org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder$AddressSender.createSocket(TcpDiscoveryMulticastIpFinder.java:676) at org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder$AddressSender.<init>(TcpDiscoveryMulticastIpFinder.java:655) at org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder$AddressSender.<init>(TcpDiscoveryMulticastIpFinder.java:628) at org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.initializeLocalAddresses(TcpDiscoveryMulticastIpFinder.java:317) ... 17 more ------------------- Any thoughts? D. |
I tried to start node with LAN and Wifi disabled and it works for me, but
we can implement fix for your case: if MulticastIpFinder fails to initialize multicast socket it can just print warning and if it does not have configured addresse return single address "localhost:<default discovery port>", in this case nodes with default configuration started on the same host can find each other even if multicast is not available. On Tue, Jun 30, 2015 at 1:32 AM, Dmitriy Setrakyan <[hidden email]> wrote: > Igniters, > > I was just testing ignite node startup for my presentation and turned off > Wifi and LAN for this test (essentially only leaving the loopback > available). > > I keep getting the following error when starting Ignite with all defaults > (bin/ignite.sh): > ---------- > dsetmac-2:gridgain-community-fabric-1.1.4 $ bin/ignite.sh > Java HotSpot(TM) 64-Bit Server VM warning: ignoring option > MaxPermSize=256m; support was removed in 8.0 > [15:28:42] __________ ________________ > [15:28:42] / _/ ___/ |/ / _/_ __/ __/ > [15:28:42] _/ // (7 7 // / / / / _/ > [15:28:42] /___/\___/_/|_/___/ /_/ /___/ > [15:28:42] > [15:28:42] ver. 1.1.4#20150622-sha1:285d790f > [15:28:42] 2015 Copyright(C) Apache Software Foundation > [15:28:42] > [15:28:42] Quiet mode. > [15:28:42] ^-- Logging to file > > '/Users/Dmitriy/GridGain/release/community/1.1.4/gridgain-community-fabric-1.1.4/work/log/ignite-f31d7572.0.log' > [15:28:42] ^-- To see **FULL** console log here add -DIGNITE_QUIET=false > or "-v" to ignite.{sh|bat} > [15:28:42] > [15:28:42] Configured plugins: > [15:28:42] ^-- None > [15:28:42] > [15:28:43,364][SEVERE][main][TcpDiscoverySpi] Failed to register local node > address in IP finder on start (retrying every 2000 ms). > class org.apache.ignite.spi.IgniteSpiException: Failed to create multicast > socket [mcastAddr=/228.1.2.4, mcastGrp=228.1.2.4, mcastPort=47400] > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.initializeLocalAddresses(TcpDiscoveryMulticastIpFinder.java:320) > at > > org.apache.ignite.spi.discovery.tcp.TcpDiscoveryImpl.registerLocalNodeAddress(TcpDiscoveryImpl.java:240) > at > > org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart(ServerImpl.java:211) > at > > org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:1617) > at > > org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:221) > at > > org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:502) > at > > org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1370) > at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:801) > at > > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1538) > at > > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1405) > at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:931) > at > > org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:858) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:750) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:671) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:527) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:497) > at org.apache.ignite.Ignition.start(Ignition.java:346) > at > > org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:288) > Caused by: java.net.SocketException: Can't assign requested address > at java.net.PlainDatagramSocketImpl.join(Native Method) > at > > java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:179) > at java.net.MulticastSocket.joinGroup(MulticastSocket.java:323) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder$AddressSender.createSocket(TcpDiscoveryMulticastIpFinder.java:676) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder$AddressSender.<init>(TcpDiscoveryMulticastIpFinder.java:655) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder$AddressSender.<init>(TcpDiscoveryMulticastIpFinder.java:628) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.initializeLocalAddresses(TcpDiscoveryMulticastIpFinder.java:317) > ... 17 more > ------------------- > > Any thoughts? > > D. > |
In reply to this post by dsetrakyan
Dmitry,
I implementd fix for multicast ip finder so now node should start even if multicast is disabled. Unfortunately we could not reproduce error you get, could you please try to run node in your environmnt using latest sp-7? Thanks On Tue, Jun 30, 2015 at 1:32 AM, Dmitriy Setrakyan <[hidden email]> wrote: > Igniters, > > I was just testing ignite node startup for my presentation and turned off > Wifi and LAN for this test (essentially only leaving the loopback > available). > > I keep getting the following error when starting Ignite with all defaults > (bin/ignite.sh): > ---------- > dsetmac-2:gridgain-community-fabric-1.1.4 $ bin/ignite.sh > Java HotSpot(TM) 64-Bit Server VM warning: ignoring option > MaxPermSize=256m; support was removed in 8.0 > [15:28:42] __________ ________________ > [15:28:42] / _/ ___/ |/ / _/_ __/ __/ > [15:28:42] _/ // (7 7 // / / / / _/ > [15:28:42] /___/\___/_/|_/___/ /_/ /___/ > [15:28:42] > [15:28:42] ver. 1.1.4#20150622-sha1:285d790f > [15:28:42] 2015 Copyright(C) Apache Software Foundation > [15:28:42] > [15:28:42] Quiet mode. > [15:28:42] ^-- Logging to file > > '/Users/Dmitriy/GridGain/release/community/1.1.4/gridgain-community-fabric-1.1.4/work/log/ignite-f31d7572.0.log' > [15:28:42] ^-- To see **FULL** console log here add -DIGNITE_QUIET=false > or "-v" to ignite.{sh|bat} > [15:28:42] > [15:28:42] Configured plugins: > [15:28:42] ^-- None > [15:28:42] > [15:28:43,364][SEVERE][main][TcpDiscoverySpi] Failed to register local node > address in IP finder on start (retrying every 2000 ms). > class org.apache.ignite.spi.IgniteSpiException: Failed to create multicast > socket [mcastAddr=/228.1.2.4, mcastGrp=228.1.2.4, mcastPort=47400] > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.initializeLocalAddresses(TcpDiscoveryMulticastIpFinder.java:320) > at > > org.apache.ignite.spi.discovery.tcp.TcpDiscoveryImpl.registerLocalNodeAddress(TcpDiscoveryImpl.java:240) > at > > org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart(ServerImpl.java:211) > at > > org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:1617) > at > > org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:221) > at > > org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:502) > at > > org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1370) > at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:801) > at > > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1538) > at > > org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1405) > at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:931) > at > > org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:858) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:750) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:671) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:527) > at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:497) > at org.apache.ignite.Ignition.start(Ignition.java:346) > at > > org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:288) > Caused by: java.net.SocketException: Can't assign requested address > at java.net.PlainDatagramSocketImpl.join(Native Method) > at > > java.net.AbstractPlainDatagramSocketImpl.join(AbstractPlainDatagramSocketImpl.java:179) > at java.net.MulticastSocket.joinGroup(MulticastSocket.java:323) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder$AddressSender.createSocket(TcpDiscoveryMulticastIpFinder.java:676) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder$AddressSender.<init>(TcpDiscoveryMulticastIpFinder.java:655) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder$AddressSender.<init>(TcpDiscoveryMulticastIpFinder.java:628) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.initializeLocalAddresses(TcpDiscoveryMulticastIpFinder.java:317) > ... 17 more > ------------------- > > Any thoughts? > > D. > |
Free forum by Nabble | Edit this page |