Hi Denis, Here is the configuration that i am using, this configuration is used in both 235 and 26 server, where my C++ application is running in 235. In this case i have made the 26 node up and then i am starting the 235 C++ application node. below after this configurations I have pasted the logs...
[xyz@V235-Dev putget-example]$ cat config/example-cache.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="peerClassLoadingEnabled" value="false"/> <property name="cacheConfiguration"> <list> <bean class="org.apache.ignite.configuration.CacheConfiguration"> <property name="name" value="MyCache"/> <property name="atomicityMode" value="ATOMIC"/> <property name="backups" value="1"/> </bean> <bean class="org.apache.ignite.configuration.CacheConfiguration"> <property name="name" value="tx"/> <property name="atomicityMode" value="TRANSACTIONAL"/> <property name="backups" value="1"/> </bean> </list> </property> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> <property name="addresses"> <list> <value>10.0.2.235</value> <value>10.0.2.26</value> </list> </property> </bean> </property> </bean> </property> </bean> </beans> [10:42:28,618][INFO][main][IgniteKernal] >>> __________ ________________ >>> / _/ ___/ |/ / _/_ __/ __/ >>> _/ // (7 7 // / / / / _/ >>> /___/\___/_/|_/___/ /_/ /___/ >>> >>> ver. 2.0.0#20170430-sha1:d4eef3c6 >>> 2017 Copyright(C) Apache Software Foundation >>> >>> Ignite documentation: http://ignite.apache.org [10:42:28,619][INFO][main][IgniteKernal] Config URL: n/a [10:42:28,620][INFO][main][IgniteKernal] Daemon mode: off [10:42:28,620][INFO][main][IgniteKernal] OS: Linux 3.10.0-327.el7.x86_64 amd64 [10:42:28,620][INFO][main][IgniteKernal] OS user: xyz [10:42:28,621][INFO][main][IgniteKernal] PID: 28781 [10:42:28,622][INFO][main][IgniteKernal] Language runtime: Java Platform API Specification ver. 1.8 [10:42:28,622][INFO][main][IgniteKernal] VM information: Java(TM) SE Runtime Environment 1.8.0_131-b11 Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.131-b11 [10:42:28,623][INFO][main][IgniteKernal] VM total memory: 0.89GB [10:42:28,623][INFO][main][IgniteKernal] Remote Management [restart: off, REST: on, JMX (remote: off)] [10:42:28,623][INFO][main][IgniteKernal] IGNITE_HOME=/home/xyz/rahul/ignite/apache-ignite-fabric-2.0.0-bin [10:42:28,623][INFO][main][IgniteKernal] VM arguments: [-DIGNITE_HOME=/home/xyz/rahul/ignite/apache-ignite-fabric-2.0.0-bin, -Xms512m, -Xmx1024m] [10:42:28,623][INFO][main][IgniteKernal] System cache's MemoryPolicy size is configured to 40 MB. Use MemoryConfiguration.systemCacheMemorySize property to change the setting. [10:42:28,623][INFO][main][IgniteKernal] Configured caches [in 'default' memoryPolicy: ['ignite-sys-cache', 'ignite-atomics-sys-cache', 'MyCache', 'tx']] [10:42:28,635][INFO][main][IgniteKernal] 3-rd party licenses can be found at: /home/xyz/rahul/ignite/apache-ignite-fabric-2.0.0-bin/libs/licenses [10:42:28,686][INFO][main][IgnitePluginProcessor] Configured plugins: [10:42:28,686][INFO][main][IgnitePluginProcessor] ^-- None [10:42:28,687][INFO][main][IgnitePluginProcessor] [10:42:28,730][INFO][main][TcpCommunicationSpi] Successfully bound communication NIO server to TCP port [port=47100, locHost=0.0.0.0/0.0.0.0, selectorsCnt=4, selectorSpins=0, pairedConn=false] [10:42:28,734][WARNING][main][TcpCommunicationSpi] Message queue limit is set to 0 which may lead to potential OOMEs when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes due to message queues growth on sender and receiver sides. [10:42:28,752][WARNING][main][NoopCheckpointSpi] Checkpoints are disabled (to enable configure any GridCheckpointSpi implementation) [10:42:28,775][WARNING][main][GridCollisionManager] Collision resolution is disabled (all jobs will be activated upon arrival). [10:42:28,776][INFO][main][IgniteKernal] Security status [authentication=off, tls/ssl=off] [10:42:28,927][WARNING][main][IgniteCacheDatabaseSharedManager] No user-defined default MemoryPolicy found; system default of 1GB size will be used. [10:42:29,145][INFO][main][GridTcpRestProtocol] Command protocol successfully started [name=TCP binary, host=0.0.0.0/0.0.0.0, port=11211] [10:42:29,176][WARNING][main][PlatformProcessorImpl] Binary configuration is automatically initiated, note that binary name mapper is set to BinaryBaseNameMapper [isSimpleName=true] and binary ID mapper is set to BinaryBaseIdMapper [isLowerCase=true] (other nodes must have the same binary name and ID mapper types). [10:42:29,186][INFO][main][IgniteKernal] Non-loopback local IPs: 10.0.2.235, fe80:0:0:0:68cd:28ff:fe1b:dfab%eth0 [10:42:29,186][INFO][main][IgniteKernal] Enabled local MACs: 6ACD281BDFAB [10:42:29,223][INFO][main][TcpDiscoverySpi] Successfully bound to TCP port [port=47500, localHost=0.0.0.0/0.0.0.0, locNodeId=b3f0367d-3c2b-47b4-865f-a62c656b5d3f] [10:42:30,129][SEVERE][main][IgniteKernal] Failed to start manager: GridManagerAdapter [enabled=true, name=o.a.i.i.managers.discovery.GridDiscoveryManager] class org.apache.ignite.IgniteCheckedException: Failed to start SPI: TcpDiscoverySpi [addrRslvr=null, sockTimeout=5000, ackTimeout=5000, marsh=JdkMarshaller [], reconCnt=10, maxAckTimeout=600000, forceSrvMode=false, clientReconnectDisabled=false] at org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:300) at org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:699) at org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1745) at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:968) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1895) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1647) at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1075) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:573) at org.apache.ignite.internal.processors.platform.PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:48) at org.apache.ignite.internal.processors.platform.PlatformIgnition.start(PlatformIgnition.java:76) Caused by: class org.apache.ignite.spi.IgniteSpiException: Local node's binary configuration is not equal to remote node's binary configuration [locNodeId=b3f0367d-3c2b-47b4-865f-a62c656b5d3f, rmtNodeId=556a3f41-eab1-4d9f-b67c-d94d77ddd89d, locBinaryCfg={globIdMapper=org.apache.ignite.binary.BinaryBasicIdMapper, compactFooter=false, globSerializer=null}, rmtBinaryCfg=null] at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:1756) at org.apache.ignite.spi.discovery.tcp.ServerImpl.joinTopology(ServerImpl.java:907) at org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart(ServerImpl.java:357) at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:1831) at org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:297) ... 9 more [10:42:30,129][SEVERE][main][IgniteKernal] Got exception while starting (will rollback startup routine). class org.apache.ignite.IgniteCheckedException: Failed to start manager: GridManagerAdapter [enabled=true, name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager] at org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1750) at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:968) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1895) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1647) at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1075) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:573) at org.apache.ignite.internal.processors.platform.PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:48) at org.apache.ignite.internal.processors.platform.PlatformIgnition.start(PlatformIgnition.java:76) Caused by: class org.apache.ignite.IgniteCheckedException: Failed to start SPI: TcpDiscoverySpi [addrRslvr=null, sockTimeout=5000, ackTimeout=5000, marsh=JdkMarshaller [], reconCnt=10, maxAckTimeout=600000, forceSrvMode=false, clientReconnectDisabled=false] at org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:300) at org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:699) at org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1745) ... 7 more Caused by: class org.apache.ignite.spi.IgniteSpiException: Local node's binary configuration is not equal to remote node's binary configuration [locNodeId=b3f0367d-3c2b-47b4-865f-a62c656b5d3f, rmtNodeId=556a3f41-eab1-4d9f-b67c-d94d77ddd89d, locBinaryCfg={globIdMapper=org.apache.ignite.binary.BinaryBasicIdMapper, compactFooter=false, globSerializer=null}, rmtBinaryCfg=null] at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:1756) at org.apache.ignite.spi.discovery.tcp.ServerImpl.joinTopology(ServerImpl.java:907) at org.apache.ignite.spi.discovery.tcp.ServerImpl.spiStart(ServerImpl.java:357) at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStart(TcpDiscoverySpi.java:1831) at org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:297) ... 9 more [10:42:30,133][INFO][main][GridTcpRestProtocol] Command protocol successfully stopped: TCP binary [10:42:30,136][WARNING][main][GridCacheIoManager] Failed to unregister ordered cache communication handler because it was not found for topic: T6 [topic=TOPIC_CACHE, id1=83e8ca36-2305-3266-8e65-1463be879baa, id2=0] [10:42:35,137][INFO][main][TcpDiscoverySpi] No verification for local node leave has been received from coordinator (will stop node anyway). [10:42:35,138][SEVERE][main][IgniteKernal] Failed to stop component (ignoring): GridManagerAdapter [enabled=true, name=o.a.i.i.managers.discovery.GridDiscoveryManager] java.lang.NullPointerException at org.apache.ignite.spi.IgniteSpiAdapter.unregisterMBean(IgniteSpiAdapter.java:431) at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.spiStop(TcpDiscoverySpi.java:1959) at org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.stop(GridDiscoveryManager.java:1383) at org.apache.ignite.internal.IgniteKernal.stop0(IgniteKernal.java:2180) at org.apache.ignite.internal.IgniteKernal.stop(IgniteKernal.java:2047) at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1052) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1895) at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1647) at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1075) at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:573) at org.apache.ignite.internal.processors.platform.PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:48) at org.apache.ignite.internal.processors.platform.PlatformIgnition.start(PlatformIgnition.java:76) [10:42:35,238][INFO][main][IgniteKernal] >>> Ignite ver. 2.0.0#20170430-sha1:d4eef3c68ff116ee34bc13648cd82c640b3ea072 >>> stopped with ERRORS >>> +------------------------------------------------------------------------------------------+ >>> Grid uptime: 00:00:07:228 >>> See log above for detailed error message. >>> Note that some errors during stop can prevent grid from >>> maintaining correct topology since this node may have >>> not exited grid properly. In other case if I start the C++ application node first and then i start the other node then my application will run with out error but my another node will face the same kind of error..... -- View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Facing-problem-in-examples-tp13894p13901.html Sent from the Apache Ignite Users mailing list archive at Nabble.com.
